vb6 activate deactivate事件问题
dim i as integer
Private Sub Command1_Click()
Print i
End Sub
Private Sub Form_Activate()
MsgBox "hello"
i = i + 1
'Form1.BackColor = RGB(255 * Rnd(), 255 * Rnd(), 255 * Rnd())
End Sub
Private Sub Form_Deactivate()
MsgBox "bye-bye"
Form1.BackColor = RGB(255* Rnd(), 255 * Rnd(), 255 * Rnd())
End Sub
根据教材上说明,activate deactivate应该在窗口每次切换都后会执行,为何我测试时activate就第一次执行后,后面都不执行,而deactivate就根据一次也不执行?
请高手解答一下谢谢