c#退出弹出提示窗口,确定退出,或者取消。提供代码。谢谢

如题所述

1、在页面上找到我们要添加此命令的按钮。

2、然后我们找到适当的位置编写单击事件,其他的也可以。

3、此时我们就可以利用MessageBox类弹出提示。

4、这个MessageBox类在执行完毕后会返回一个DialogResult的OK值。

5、如果判断成立,我们利用Application类的Exit退出程序。 

6、如果不成立,我们可以给出相应的回应,也可以不写其他操作。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-09-09
这个没法提供代码的,你在窗体属性里边找一个事件,叫做closing的,就是窗体关闭前触发,在这个事件里添加代码就行了。
第2个回答  推荐于2017-10-07
在窗口的FormClosing事件中写代码:
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (MessageBox.Show("确定关闭?", "确定关闭", MessageBoxButtons.OKCancel) == DialogResult.Cancel)
{
e.Cancel = true;
}
}本回答被提问者采纳
第3个回答  2011-09-09
?

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

C#编写的一个窗口,关闭时弹出对话框,询问是否关闭…7294
如果要取消某个事件的操作,那么就在该事件中写上e.Cancel=true就能取消该事件,也就是不执行该事件。所以,你要在窗体关闭时候,跳出一个窗口提示是否关闭窗体,如果选择不关闭,那么写上e.Cancel=true就可以了,代码如下:在FormClosing事件中:if (MessageBox.Show("确定退出?", "提示", MessageBoxB...

c#关闭窗口时,需要确认两次才会退出程序。这是为什么?代码在问题详情中...
if (MessageBox.Show("确定退出?", "退出", MessageBoxButtons.YesNo) == DialogResult.No) e.Cancel = true;就可以了,也就是用户选择 NO 否,就是不退出,此时取消退出,也就是 e.Cancel = true;其他情况下,如同正常一样,没有执行到 e.Cancel = true,就没有取消退出,所以会正常退出...

c#中怎样弹出确认和取消的提示框
1、打开Microsoft Visual Studio 2010, 新建名字为[提示框]的程序。在新程序界面空白窗口上放置合适的控件:包括,显示操作流程的textbox控件;用于3项不同提示框操作的3个button按钮。2、添加按钮1代码,弹出简单提示框。3、添加按钮2代码,弹出处理反馈操作的提示框,如果用户确认,则执行确认方面的操作...

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

...渐隐然后再退出呢?重写了OnFormClosing方法,或者用其他方法实现也行...
private const int AW_HIDE = 0x10000;\/\/隐藏窗口 private const int AW_ACTIVE = 0x20000;\/\/激活窗口,在使用了AW_HIDE标志后不要使用这个标志 private const int AW_SLIDE = 0x40000;\/\/使用滑动类型动画效果,默认为滚动动画类型,当使用AW_CENTER标志时,这个标志就被忽略 private const int AW...

C#开发按ESC退出当前窗口怎么实现
1、界面上有一个按钮退出,写上如下代码:Application.Exit();2、选中Form对象,设置属性对象:如下图:为那个退出按钮即可响应ESC退出

求高手指点C#关闭窗口时提示用户是关闭还是退出程序的事件在那做_百度...
FormClosing事件 里面写代码,相关的,比如一个MessageBox然后取返回值 如果点取消退出,将FormClosing事件参数e.Cancel = true;详细代码看MSDN中Form.FormClosing 事件 参考资料:http:\/\/msdn.microsoft.com\/zh-cn\/library\/system.windows.forms.form.formclosing(v=VS.80).aspx ...

[C#] 一个窗口中打开另一个窗口并关闭当前窗口代码
private void button1_Click(object sender, EventArgs e){ Form2 f2 = new Form2(this);f2.Show();} form2代码 private Form1 f1;public Form2(Form1 f){ InitializeComponent();f1 = f;f1.Hide();} private void Form2_FormClosing(object sender, FormClosingEventArgs e){ f1.Close()...

...c#.net做的窗口点击界面右上角的关闭按钮后,弹出确认退出对话框...
在Form.cs里面加上这个方法:protected override void OnClosing(CancelEventArgs e){ DialogResult result = MessageBox.Show("是否确认关闭?", "警告", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); e.Cancel = result != DialogResult.Yes; base.OnClosing(e);} ...

相似回答