7,763
社区成员
发帖
与我相关
我的任务
分享
Private Sub Command1_Click()
Form2.Show
End Sub
Option Explicit
Dim a As Integer
Private Sub Command1_Click()
a = a + 1
Text1 = a
End Sub
Private Sub Form_Load()
Text1 = a
End Sub
Private Sub Form_Unload(Cancel As Integer)
Unload Form2
End Sub
Private Sub Command1_Click()
Form2.Show
End Sub
Public Form2 As New Form2
'Form2 中
Private Sub Form_Unload(Cancel As Integer)
'Unload Form2 <- 窗体已经开始 Unload,所以——多次一举
Set Form2 = Nothing
End Sub
'Form1 中
Private Sub Command1_Click()
Dim frm As Form2
Set frm = New Form2
frm.Show
End Sub
'Form2 中不需要 Form_Unload
Option Explicit
Dim a As Integer
Private Sub Command1_Click()
a = a + 1
Text1 = a
End Sub
Private Sub Form_Load()
a = 0
Text1 = a
End Sub
Private Sub Form_Unload(Cancel As Integer)
Unload Form2
End Sub