Originariamente inviato da marco.santilli
Qualè il codice per controllare se una form è aperta????

Ciao e grazieeeeeee
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.

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.