Se il tuo form si chiama "Tabelle" quando lo crei non dovresti assegnare il nome...
Quindi questo dovrebbe funzionare:
Fammi sapere. Purtroppo non lavoro quasi mai in C# e qui in ufficio ho solo VB...codice:public void AperturaTab(object sender, EventArgs e) { if ((bool)IsOpened("Tabelle")) { Tabelle.Focus(); } else { Tabelle Form = new Tabelle(); Form.MdiParent = this; Form.Show(); } } private object IsOpened(string Nome) { foreach (Form Figlio in this.MdiChildren) { if (Figlio.Name == Nome) { return true; } } return false; }

Rispondi quotando