作者idleidle (MP3随身碟眼花嘹乱~~)
看板Visual_Basic
标题[VB6 ] 事件中Form_Activate与Form_Resize的关系
时间Thu Jul 28 21:19:24 2005
之前没注意这问题
刚刚无聊测试了一下
为什麽在有Form_Resize的情况下
Form_Activate没有作用呢?
Private Sub Form_Resize()
Text1 = Text1 + "Form_Resize" + vbCrLf
MsgBox "Form_Resize"
End Sub
Private Sub Form_Activate()
' This event will go third 发生在 Form 成为现用视窗时
Text1 = Text1 + "Form_Activate" + vbCrLf
MsgBox "Form_Activate"
End Sub
在程式初始执行时
Form_Acivate的MsgBox没有跑出来
只有Form_Resize
这是VB本身的问题吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.138.96.9
1F:推 fumizuki:msgbox让事件只能选其一执行... 210.58.156.43 07/28
2F:推 fumizuki:你可以用debug.print来做测试 210.58.156.43 07/28
3F:→ idleidle:感谢~~ 220.138.96.9 07/28
4F:→ idleidle:结论:msgBox是造成错误的产生 220.138.96.9 07/28
5F:→ idleidle:Resize内的MsgBox(补充上面) 220.138.96.9 07/28
6F:推 fumizuki:是因为msgbox会中断所有事件触发的关系 210.58.156.43 07/29
7F:推 fumizuki:用api的messagebox()就不会发生这种状况(应该吧 210.58.156.43 07/29