
c# new form
Dobrý den, chci ve Windows Forms vytvořit nový formulář aktivující se kliknutím na objekt Button, ale po kliknutí na tlačítko se otevře ten samý formulář znovu.
1 formulář - form1
form1 form2= new form1();
form2.Show();
Co mám špatně?
Pokud je
formulář, který sis vytvořil (nějakým způsobem - napsal, naklikal), tak zkus spíše použít:
Zkráceně (bez ukládání reference):
Což ovšem vůbec neřeší jeho problém.
Wikan
A jak to ma byt? typu:
Ano zhruba tak. To musi vediet dotazovatel ze co za triedy (formulare) ma definovane. Moze to mat nazvane trebars tramtarara a potom tam bude
tramtarara neco=new tramtarara();
Nejsem C# expert, ale zobrazuji nově otevřené formuláře
A kód:
Funguje stejně? Nebo je "lepší"? V čem?
Myslím to ShowDialog()
form.Visible = true; a form.Show() je to samé.
form.ShowDialog() to zobrazí modálně.