【发布时间】:2020-06-01 22:33:48
【问题描述】:
我有一个基本的 me.close() 按钮。如果使用弹出消息框按下它,我需要添加第二步确认。
【问题讨论】:
-
查看
FormClosing事件。 -
或类似:
if MessageBox.Show(me, "Really?","Exit?", MessageBoxButtons.YesNo, MessageBoxIcon.Question = DialogResult.Yes) then me.Close() return end if(在 Button 的Click处理程序中)。Forms是指 Windows 窗体,对吧? -
@Jimi,公平的选择。我想问题是如果用户尝试以任何其他方式关闭表单,您是否想要相同的提示,例如标题栏上的 关闭 按钮。如果不是,那么您的方式会更好,否则使用该事件。如果使用该事件,请务必正确使用,不要阻止Windows关机等。
-
@hunterisaacs,如果它不起作用,那么你做错了。如果你不向我们展示你做了什么,那么我们只能猜测它有什么问题。如果问题的参数已更改,请更改问题,即编辑您的问题以使用您现在使用的代码进行更新。
-
我不知道 im getting a problem 是什么意思,也不知道 it clears 指的是什么。您可能想花时间更好地定义您的问题。如果您在某处遇到问题,则必须描述该问题(我这样做>thisthisthis,其中所有
>this<部分都清楚地说明了)。