Qualè il codice per controllare se una form è aperta????
Ciao e grazieeeeeee
Qualè il codice per controllare se una form è aperta????
Ciao e grazieeeeeee
Hai provato verificando il valore della proprietà Visible?
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
ti conviene fare un ciclo su form attivi controllando se quella che ti serve è tra di essi, solo dopo controlli, come ti consigliava Alka, la sua proprietà visible.Originariamente inviato da marco.santilli
Qualè il codice per controllare se una form è aperta????
Ciao e grazieeeeeee
in pratica:
codice:Dim frm As Form For Each frm In Forms If frm.Name = "NomeTuoForm" Then If frm.Visible Then MsgBox "Il Form è visibile" End If End If Next frm
controllare direttamente la proprietà Visible avrebbe come effetto che il form verrebbe caricato in memoria, se non lo è già, con ripercussioni decisamente indesiderate nel caso in cui non ci fosse una routine di chiusura, nel tuo software, che si occupi di scaricare tutti i forms caricati in memoria.
Ok funziona perfettamente
Ciao e grazieeeeeeeeeee