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
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ć