VB6.0中的Unload事件在VB.NET中用哪个代替?以下代码如何用VB.NET转换?

Private Sub Form_Unload(Cancel As Integer)
'程序关闭前,注销所有硬件

If MsgBox("Are you sure to exit?", vbYesNo + vbQuestion, "Exit") = vbYes Then
'此处放置注销硬件的代码
End
Else
Cancel = 1
End If

End Sub
最新回答
夏先森

2024-07-08 04:24:49

  Private Sub Form1_Closing(sender As Object, e As CancelEventArgs) Handles Me.Closing
        If MsgBox("Are you sure to exit?", vbYesNo + vbQuestion, "Exit") = vbYes Then
            '此处放置注销硬件的代码
            End
        Else
            e.Cancel = 1
        End If
    End Sub
我不会写诗

2024-07-08 15:24:51

在VBnet中用
Me.Dispose(True)
来替换VB6.0的Unload me