vb.net - 使用消息框确认程序关闭

标签 vb.net

我有一个消息框,当我按下关闭按钮时会弹出一个消息框,上面写着“您确定要退出吗”但是当我单击“否”按钮或取消但程序以任何方式关闭时

这是我的代码:

'Close Button
Private Sub BtnClose_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnClose.Click

    Dim result = MessageBox.Show(" Are you sure you want to quit", "Are you sure?", MessageBoxButtons.YesNoCancel)
    Me.Close()

End Sub

最佳答案

您对 result 的值无动于衷.您需要检查该值并确定您是否调用了 Me.Close()。代码大约

If result = DialogResult.Yes Then
    Me.Close()
End If

关于vb.net - 使用消息框确认程序关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17310695/

相关文章:

vb.net - 在 VB.NET 中,我想在再次单击按钮之前创建一个时间延迟

vb.net - 查找 MAC 地址是否在范围内的最有效方法是什么?

vb.net - 如何处理 vb.net 中的转换错误

c - (为什么)Windows "Calc.exe"是否缺少 WndProc?

asp.net - 如何使用vb代码在asp.net中设置div的大小

Jquery DateTimePicker 不可见

mysql - 获取 QODBC 中的数据并将其转换为十进制数

mysql - 使用 MySqlDataReader 检查 Mysql 表行是否为 NULL

c# - TLS 1.2 错误 - 未提供客户端证书。在 ClientCredentials 中指定客户端证书

c# - 列出网络 VB.NET 中的所有 MSSQL 服务器