c#关闭form窗口问题!!

我做了一个判断: MessageBox.Show("您确定要推出!");这时系统会弹出一个窗口,用户点击确定就推出应用程序(窗口如图片),请问单击确定怎么实现推出应用程序?
要是图片中还想单击“否就返回应用程序继续使用又如何现实”?高手告诉下吧!在线等!

private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (MessageBox.Show("是否确认关闭", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) != DialogResult.OK)
{
e.Cancel = true;
}
}
点“确定”就退出程序,点“取消”就返回程序,希望对你有帮助
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-02-28
设计页面..然后在里面打
this.hide();//这是隐藏当前窗口,但会继续占用资源.
this.close();//直接关闭当前窗口.以后可以再调用.
this.dispose();//关闭当前窗口,以后不可以调用.
第2个回答  2011-02-27
DialogResult result = DialogResult.No;
MessageBox.Show("你是否要退出程序?", "",MessageBoxButtons.YesNo);
if (result==DialogResult.Yes)
{
this.Close();
}
将这个代码段放在你需要的地方就OK了
第3个回答  2011-02-27
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (MessageBox.Show("是否确认关闭", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes)
{
e.Cancel = true;
}
}
是或否.
第4个回答  2011-03-07
if( MessageBox.Show(" dd") == DialogResult.OK)
{
Application.Exit();
}

C# 跳转到另一个Form窗体时如何关闭当前Form窗体?
方法一:关闭子窗体后 1、form2.Closed += (ss,ee)=> { this.Close(); };2、Application.OpenForms集合,找到要关闭的窗口,再Close:foreach (var item in Application.OpenForms),{ if (item is Form1) item.Close(); }。方法二:B new_form = new B();new_form.owner = this;this...

C#Form窗体的关闭问题
当你要关闭另一窗口前设置一下那个窗口的NeedCheck属性,明确是否要做确认检测。如果不想弹第2次,把needCheck置为false.

C# 跳转到另一个Form窗体时如何关闭当前Form窗体?
方法一:关闭子窗体后 1、form2.Closed += (ss,ee)=> { this.Close(); };2、Application.OpenForms集合,找到要关闭的窗口,再Close:foreach (var item in Application.OpenForms),{ if (item is Form1) item.Close(); }。方法二:B new_form = new B();new_form.owner = this;this...

C#如何关闭FORM窗口
1、this.hide();\/\/这是隐藏当前窗口,但会继续占用资源.2、this.close();\/\/直接关闭当前窗口.以后可以再调用.3、this.dispose();\/\/关闭当前窗口,以后不可以调用.

C#如何关闭FORM窗口
在设计界面双击那个需要关闭窗口的按钮..跳到代码设计页面..然后在里面打 this.hide();\/\/这是隐藏当前窗口,但会继续占用资源.this.close();\/\/直接关闭当前窗口.以后可以再调用.this.dispose();\/\/关闭当前窗口,以后不可以调用.

C#关于关闭窗体事件!
private void Form1_FormClosing(object sender, FormClosingEventArgs e){ e.Cancel = true;\/\/取消关闭事件 Form2 f2 = new Form2();if (DialogResult.OK == f2.ShowDialog())\/\/让Form2以模式窗口显示,就是说Form2显示时 Form1无法成为焦点 { this.FormClosing -= new FormClosingEventHandler(...

C#中,当弹出Form2窗体时,如何让Form1窗体关闭?也就是说始终只有一个窗体...
Form2 frm2 = new Form2;frm2.Show();Form1.closed();\/\/这个是让Form1关闭.如果Form1是初始显示的窗体,则所有窗体都要关闭(包括Form2窗体.即:Form2打开瞬间又关闭);这时就需要用下面的语句了:Form1.Hide();\/\/该语句是让Form1隐藏起来,还在运行中...当想关闭时别忘了用:Appliction.Close()...

C# 跳转到另一个Form窗体时如何关闭当前Form窗体
public partial class frmMain : Form { public frmMain(){ frmLogin nForm=new frmLogin(); \/\/获取登录窗体实例 if(nForm.ShowDialog()!=DialogResult.OK) \/\/如果登录窗体的返回值不等于OK { Environment.Exit(Environment.ExitCode); \/\/退出程序 return;} InitializeComponent(); \/\/构...

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#中,点击form2右上角的×(系统默认)退出,怎么关闭form1窗口。
如果form1是程序的主窗体 那么直接在form2的Closing事件里写 Application.Exit()可以在form2关闭的同时 关闭掉整个程序 如果form1和form2都属于mainform的话 那么在mainform里写一个关闭form1的public方法closeForm1() 然后(this.Parent as mainform).closeForm1();最最最最最笨的方法是用sendMessage...

相似回答