Vb.net 登录表单上的退出按钮
对于我的表单上的退出按钮,这是否足够 这是我的代码:Vb.net 登录表单上的退出按钮,vb.net,Vb.net,对于我的表单上的退出按钮,这是否足够 这是我的代码: Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim response As MsgBoxResult response = MsgBox("Do you want to close form?", MsgBoxStyle.Question + MsgBoxS
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim response As MsgBoxResult
response = MsgBox("Do you want to close form?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "Confirm")
If response = MsgBoxResult.Yes Then
Me.Dispose()
ElseIf response = MsgBoxResult.No Then 'Button to exit the program completely
Exit Sub
End If
End Sub
是的,这已经足够了,但是:
Me.Close()
而不是Me.Dispose()
为什么不是Me.Close而不是Me.Dispose()?如果打开了数据库连接,应该将其关闭。如果您有COM对象,您应该处理它们。您还应该使用MessageBox.Show()而不是旧的MsgBox()。在使用MsgBox()时,我看到表单和消息发生了奇怪的事情。