Avviare un solo form mdi in vb 2008

lunedì 23 novembre 2009 - 16.25

basicdany Profilo | Expert

ciao, ho bisogno in un form mdi di avere aperto un solo form figlio una sola volta!,
quindi se richiamo un form figlio che chiamiamo "inserisci" nel mdi se ci sono altre form aperte uguali o altre devo chiudersi in automatico.

come posso controllare questo senza che gestico io con delle variabili manualmente?

grazie a tutti

alexmed Profilo | Guru

Ciao
Prima di aprire il form esegui:

For Each ChildForm As Form In Me.MdiChildren
ChildForm.Close()
Next

poi apri il tuo Form

Ciao

alexmed
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5