magari è una cosa stupida ma....
come faccio a individuare se un form è nascosto oppure non è stato proprio caricato?
c'è una proprietà tipo state per il form?
grazie![]()
magari è una cosa stupida ma....
come faccio a individuare se un form è nascosto oppure non è stato proprio caricato?
c'è una proprietà tipo state per il form?
grazie![]()
Aiutami a ritrovare l’interesse per le piccole cose che sono alla base di tutte le promesse del futuro che cresce, perché sono le sfumature a dare vita ai colori e a farci tornare in mente le cose più pure dei giorni migliori
Ciao Melly.
Se la Frm è caricata in memoria ma nascosta, puoi semplicemente fare riferimento ad un controllo posto sulla Frm stessa e verificare se contiene dati o meno, del tipo:
codice:' Verifica se è già in memoria, altrimenti Apre: If FrmProva.txt1.Text = "" Then ' Apre / Carica i dati: Call FrmProva.Apri ElseIf FrmProva.txt1.Text <> "" Then FrmProva.Show End If![]()
LM
Puoi provare anche con questo codice:
For Num = 0 To Forms.Count - 1
If Forms(Num).Name = "Form2" Then
MsgBox "Il Form2 è già attivo", VbInformation, "Attenzione"
Exit For
End If
Next Num
Ciao
prova così
+-------------------------
Dim fr As Form
For Each fr In Forms
If TypeOf fr Is Form2 Then Exit For
MsgBox "Il " & fr.name & " già caricato", vbInformation, "Attenzione!!!"
Exit For
End If
Next
+-------------------
ciao