Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem 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ě?

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Pokud je form1 formulář, který sis vytvořil (nějakým způsobem - napsal, naklikal), tak zkus spíše… nový
MašinkaTomáš 04.03.2016 13:01
MašinkaTomáš
Což ovšem vůbec neřeší jeho problém. nový
Wikan 04.03.2016 13:01
Wikan
Máš pravdu, je nutné poznamenat že form1 je ten nový formulář, který chceš otevřít. Tedy: new NovyF… nový
MašinkaTomáš 04.03.2016 13:03
MašinkaTomáš
Wikan A jak to ma byt? typu: { Form2 f2 = new Form2(); f2.ShowDialog(); }… nový
XoXoChanel 04.03.2016 13:12
XoXoChanel
Ano zhruba tak. To musi vediet dotazovatel ze co za triedy (formulare) ma definovane. Moze to mat na… nový
MM.. 04.03.2016 13:23
MM..
Nejsem C# expert, ale zobrazuji nově otevřené formuláře new HomeForm().Visible = true; A kód: Fo… nový
MašinkaTomáš 04.03.2016 13:30
MašinkaTomáš
form.Visible = true; a form.Show() je to samé. form.ShowDialog() to zobrazí modálně. poslední
Wikan 04.03.2016 13:54
Wikan

Wikan
A jak to ma byt? typu:

{
        Form2 f2 = new Form2();
        f2.ShowDialog(); 
}

Zpět do poradny Odpovědět na původní otázku Nahoru