C#怎么利用messagebox确认键关闭Form1

2024年11月23日 09:57
有5个网友回答
网友(1):

private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
if (MessageBox.Show("点我关闭", "确认", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK)
{
this.Close();
}
}
#24写在你弹出这个对话框的按钮事件里,就是你说的那个Button,点确认的时候就会关闭form1了

网友(2):

  MessageBox是有返回值的,会返回一个DialogResult的枚举值,只需要在MessageBox的Show方法中传递一个MessageBoxButtons得枚举值,里面有很多枚举,只要判断它的返回值是什么,去关闭相应的窗口即可。

网友(3):

在formclosing事件里面写messagebox.show() 就能在点确认后才关闭窗体

网友(4):

在messagebox的“确认”按钮事件里填写Application.Exit();

网友(5):

在Botton的单击事件中写代码:
if (MessageBox.Show("关闭Form1?") == DialogResult.OK) { this.Close(); }