Osadzanie Formów w istniejącym interfejsie - zagrożenia?

0

Planuję rozbić program na osobne klasy zawierające zarówno grafikę, jak i logikę (z założenia - do wykorzystania w innych, podobnych programach gdzie potrzebne będą różne kombinacje modułów). W związku z tym wpadłem na pomysł, żeby każda taka klasa była osobnym Formem. Wszystkie będą koordynowane przez główną część programu, więc każdy z nich będzie "kontaktował" się z tylko z główną klasą.
W programie chciałbym mieć Form1, Form2, itd. Jednak formy 2+ będą po prostu osadzane w przygotowanych panelach - nie będą osobnymi oknami:

interfejs1 = new Form2(this);
this.Controls.Add(interfejs1);
interfejs1.Parent = JakisPanel;

Teraz pytanie: Czy niesie to jakieś zagrożenia dla stabilności programu? Aktualnie mam to tak rozwiązane, ale z jednym Formem. Pytanie, czy jak program będzie się składał z 5-6 takich zagrań - nie zacznie mi się coś psuć.

0

Nie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1