 |
这不是用OnQuit的,而是用WindowClosing。如果你想他不会这样而关掉,可以这样:
Private Sub wb1_WindowClosing(ByVal IsChildWindow As Boolean, Cancel As Boolean)
Cancel=False '取消结束
End Sub
tonton的意见:
'
' 请在窗体上加入一个Timer控件及一个WebBrowser控件
'
Dim bCanClose As Boolean
Private Sub Form_Load()
WebBrowser1.Navigate "某一个可以关闭掉窗口的网页"
End Sub
Private Sub Timer1_Timer()
If bCanClose Then
If WebBrowser1.Visible = False Then
MsgBox "WebBrowser控件已经被关闭了!"
Unload Me
End If
End If
End Sub
Private Sub WebBrowser1_WindowClosing(ByVal IsChildWindow As Boolean, Cancel As Boolean)
If IsChildWindow = False Then
bCanClose = True
Timer1.Interval = 100
Timer1.Enabled = True
End If
End Sub
此问题由LifePlayer回答。
附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, Web浏览器, ie, netscape。
|