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

在C#中建了Form1窗口,设置了一个Botton弹出Messagebox, 怎么让messagebox弹出之前或按了messagebox的“确认”键后关闭Form1

private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
if (MessageBox.Show("点我关闭", "确认", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK)
{
this.Close();
}
}
#24写在你弹出这个对话框的按钮事件里,就是你说的那个Button,点确认的时候就会关闭form1了
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-08-19
  MessageBox是有返回值的,会返回一个DialogResult的枚举值,只需要在MessageBox的Show方法中传递一个MessageBoxButtons得枚举值,里面有很多枚举,只要判断它的返回值是什么,去关闭相应的窗口即可。
第2个回答  2008-09-21
在formclosing事件里面写messagebox.show() 就能在点确认后才关闭窗体
第3个回答  2008-09-21
在messagebox的“确认”按钮事件里填写Application.Exit();
第4个回答  2008-09-22
在Botton的单击事件中写代码:
if (MessageBox.Show("关闭Form1?") == DialogResult.OK) { this.Close(); }

c#退出弹出提示窗口,确定退出,或者取消。提供代码。谢谢
1、在页面上找到我们要添加此命令的按钮。2、然后我们找到适当的位置编写单击事件,其他的也可以。3、此时我们就可以利用MessageBox类弹出提示。4、这个MessageBox类在执行完毕后会返回一个DialogResult的OK值。5、如果判断成立,我们利用Application类的Exit退出程序。6、如果不成立,我们可以给出相应的回应,...

C#如何使按messagebox取消按钮后,返回到原窗体,取消的代码怎么写?
private void Form1_FormClosing(object sender, FormClosingEventArgs e){ if (MessageBox.Show("是否确认关闭", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) != DialogResult.OK){ e.Cancel = true;} } 希望对你有帮助。

C#关于关闭窗体事件!
直接为Form1添加一个Form1_FormClosing事件在事件中写入以下代码 private void Form1_FormClosing(object sender, FormClosingEventArgs e){ if (DialogResult.OK == MessageBox.Show("你确定要关闭应用程序吗?", "关闭提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question)){ this.FormClosing -= n...

C# form程序在关闭时,提示是否关闭.怎么写?
加一个按钮退出,然后在它的button事件中写入messagebox.show("确定退出",。。。)编程工具会提示它的输入,然后在把整个的返回值放到一个结果中,显示如果按确定即退出

C#中怎么实现点击关闭的叉叉有提示是否关闭的对话框
在窗体设计的时候,你可以看看右边的事件栏里面有没有Formclosing 事件。如果你是用VS作为开发工具的话,是有的。然后在里面就就添加上MessageBox 的用法就可以。很简单的:关闭你说的X按钮要结束全部的Application ,那你就在 MessageBox.Show("关闭窗体,是否继续?", "提示",MessageBoxButtons.YesNo) ...

C#登录成功后如果关闭此窗口form1打开另一个窗口form2,求教
Form1 login = new Form1();login.ShowDialog();if (login.DialogResult.Equals(DialogResult.OK)) \/\/登陆成功才显示主窗口 Application.Run(new Form2());然后打开你的登录的窗体,在点击确定按钮事件中,写类似于这样的代码 if (this.txtUser.Text == "admin" && this.txtPsd.Text == "...

C#窗体关闭FormClosing事件
以防误关闭,那你直接在close事件里写这样的代码:if (MessageBox.Show("真的要退出系统吗?", "保会通财务软件", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK){ this.close;\/\/关闭当前窗口 Application.Exit();\/\/退出系统 \/\/两句任选一句 } else return;...

C#中点击messagebox中的退出按钮如何关闭正在运行的程序
dialogresult 中判断 YES还是 NO 你自己决定那个结果是关闭程序 application.Exit();

c#如何在用户点击(叉叉)关闭窗体时提示用户是否退出,求具体
"确认...",MessageBoxButtons.YesNo,MessageBoxIcon.Question)==DialogResult.Yes) { e.Cancel = false; } else { e.Cancel = true; } }\/\/多窗体private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e) { DialogResult result; result = MessageBox.Show("您确定要退出...

C#窗体中当用户点击对话框的“取消”按钮时,完成取消关闭窗体操作...
private void Form1_FormClosing(object sender, FormClosingEventArgs e){ DialogResult dr = MessageBox.Show("是否退出?", "退出确认", MessageBoxButtons.OKCancel);if (dr==DialogResult.Cancel) { e.Cancel = true; } }

相似回答