给每个窗体增加一个loaded只读属性Private mVarLoaded As BooleanPublic Property Get Loaded() As Boolean Loaded = mVarLoaded End PropertyPrivate Property Let Loaded(ByVal vNewValue As Boolean) mVarLoaded = vNewValue End PropertyPrivate Sub Form_Load() Loaded = True End SubPrivate Sub Form_Unload(Cancel As Integer) Loaded = False End Sub ===============比如有form1,form2,form3,在form1里面 Private Sub Command1_Click() Debug.Print Form1.Loaded Debug.Print Form2.Loaded Debug.Print Form3.Loaded
Loaded = mVarLoaded
End PropertyPrivate Property Let Loaded(ByVal vNewValue As Boolean)
mVarLoaded = vNewValue
End PropertyPrivate Sub Form_Load()
Loaded = True
End SubPrivate Sub Form_Unload(Cancel As Integer)
Loaded = False
End Sub
===============比如有form1,form2,form3,在form1里面
Private Sub Command1_Click() Debug.Print Form1.Loaded
Debug.Print Form2.Loaded
Debug.Print Form3.Loaded
Unload Me
End Sub