7,763
社区成员
发帖
与我相关
我的任务
分享
Dim BlnError As Boolean
Private Sub Form_Load()
...此处执行很多代码初始化界面,想实现如果出错,就不显示这个窗体,
If some_thing_wrong Then
blnError = True
Exit Sub
End If
End Sub
Private Sub Form_Activate()
If blnError Then Unload Me
End Sub
注意,在 Form1 中
Private Sub Form_Unload()
Unload Form2
End Sub
'在form1里面
Private Sub Command1_Click()
Load Form2
If Form2.bSuccess = False Then
Form2.Show vbModal
Else
Unload Form2
End If
End Sub
'在form2里面
Public bSuccess As Boolean
Private Sub Form_Load()
a = Rnd
If a > 0.5 Then bSuccess = True Else bSuccess = False
End Sub