WinForm's - tworzenie formularza z komponentami

0

Cześć,

Mam Formę numer 1 - są w niej trzy GroupBox'y zawierające bardzo dużo kontrolek - każdy panel GroupBox posiada inną gamę kontrolek (dotyczą innych właściwości, ale są to label'ki oraz pola textbox lub combobox) - przy inicjalizacji komponentów tej formy - program ładuje wszystkie trzy GroupBox'y z kontrolkami - chciałbym zoptymalizować ten proces, mam określone warunki, kiedy, który GroupBox ma być załadowany, zastanawiałem się nad użyciem Visible = false dla określonych nieużywanych GroupBox w formatce - a wyświetlić tylko jedną. Ale mogę ten warunek zdefiniować dopiero po wierszu inicjalizacji komponentów - czyli teoretycznie program stworzy (praktycznie też) kontrolki, ale ich tylko nie wyświetli, dobrze myślę?

Jak byście zoptymalizowali tę część?

0
Forik napisał(a):

Jak byście zoptymalizowali tę część?

Tak, aby jak najlepiej zamodelować konkretne zagadnienie, najmniej kłamać. Paradoksalnie, dość często będzie to kosztowało najmniej μs

(ps. już widzę, że za dużo mówisz o kontrolkach, a za mało (wcale) o danych, Modelu.)

2
Forik napisał(a):

Mam Formę numer 1 - są w niej trzy GroupBox'y zawierające bardzo dużo kontrolek

zastanawiałem się nad użyciem Visible = false dla określonych nieużywanych GroupBox w formatce - a wyświetlić tylko jedną

Problem X-Y.

Ogólnie "bardzo dużo kontrolek" nie brzmi jak dobry design.
Może podziel okno na taby (zakładki), które będą lub nie widoczne w zależności od tego czy mają być widoczne?

Zobacz jak jest urządzona konfiguracja w różnych aplikacjach - ot chociażby przeglądarki WWW, czy taki Word.

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