Form2 w form1

0

Cześć.
Piszę aplikacje w C# i mam problem. Chciałbym, aby po wybraniu odpowiedniej opcji (w moim przypadku czegoś z ListBoxa) i zatwierdzeniu pojawiło się nowe okno, ale nie jako oddzielne Form2, tylko tak jakby Form1 znika i w jego miejsce pojawia się Form2. Nie chcę tego dublowania, bo jeśli pójdę dalej to okaże się, że na ekranie zrobi się z 10 okienek. Jak coś takiego zrobić?

0

Chcesz koniecznie, zeby sie nowe okno pojawilo, czy po prostu chcesz cala zawartosc okna pierwszego zastapic czyms innym?

0

Chciałbym całą zawartość pierwszego okna zastąpić czymś innym, np.Form2.
Znalazłem w internecie prostą funkcję: this.hide();
Na razie chyba mi to wystarcza :)

1

this.Hide() ukryje okno, a nie zamieni jego zawartość. Zmianę zawartości mógłbyś osiągnąć osadzają w Formie swoją UserControl i podmieniając ją na inną.

0

Albo użyć paneli i je podmieniać

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