Jak ustawić wiele paneli jeden na drugim?

0

Mam trzy panele i chcę, by były ustawione warstwa pod warstwą, czyli żeby pierwszy panel przykrywał drugi a drugi przykrywał trzeci. Co muszę zrobić w ustawieniach, żeby niechcący nie umieścić jednego z nich wewnątrz drugiego?

Bo gdy je wybieram combobox'em, to mi jednego nie pokazuje - prawdopodobnie dlatego, że jest w środku innego, który ma visible=false;

Oczywiście win forms.

1

najpierw wrzuć do formy, a później ustaw dock, albo w designerze zmień linijke .Add(Control) jeśli dodaje panel do panela.

1

W VS wejdź sobie w View - Other Windows - Document Outline. Będziesz mógł sobie podejrzeć jak ustawione są kontroli i ewentualnie "wyjąć" jedną z drugiej ;)

0

Jeszcze chwilę pociągnę ten temat, bo coś mi się nie podoba. Załóżmy, że mam dwa panele jeden pod drugim. Co mam zrobić, jeśli chcę by te panele były definiowane w dwóch oddzielnych klasach? Chodzi mi o to, by mogły istnieć dwie takie same nazwy paneli.
Coś w stylu:
klasa1.panel.właściwość
klasa2.panel.wlaściwosć

Jak pisałem to wszystko z palca, to po prostu definiowałem wszystko z palca w osobnych klasach i grało. Jednak gdy robię gui metodą "chwyć i upuść", to wszystko mi się do designera pakuje do jednego wora i każdy panel musi mieć inną nazwę. W tym klops właśnie.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.