winforms中如何获得窗体退出事件 点窗体右上角的叉时,我想在窗体关闭时加一个"是否退出"的提示,如果是,则退出,如果选否则不退出.这个提示应写在什么事件里呢?我试过不论写在窗体的Closed或者Closeing事件里都不行啊.大家教教小弟啊,谢谢了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 另代码如下:private void frmMain_Closing(object sender, System.ComponentModel.CancelEventArgs e){if(MessageBox.Show("是否要退出程序?","退出",MessageBoxButtons.YesNo,MessageBoxIcon.Question)==DialogResult.Yes){ application.exit()}} protected override void Dispose(bool disposing)退出事件是这个 private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e){ if(MessageBox.Show("关闭窗体?","提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Information)==DialogResult.OK) { //选择确定的时候 } else { //选择取消的时候 e.Cancel=true; }} 代码写在主窗体的FormClosing事件里 这个帖子让让人纠结? 求教!在XtraReport中对每行求和的问题 怎样获取动态生成的TextBox焦点 如何将exe文件放在资源文件中,并在程序中使用 如何结束窗体 做一Remoting的例子发布不成功大家看看 请问如何用C#调用mysqldump进行数据库备份? 为什么我只能在服务器上传本机的东西啊? 请问我要初始化一个 不定长度的字符串,c#该如何写?如我要定义一个m长,内容为 ;的字符串str! Button的设置问题? 在什么位置 怎样编写ButtonColumn的lick事件呢? 自己做的UI的关闭和最小化按钮问题
private void frmMain_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
if(MessageBox.Show("是否要退出程序?","退出",MessageBoxButtons.YesNo,MessageBoxIcon.Question)==DialogResult.Yes)
{
application.exit()
}
}
{
if(MessageBox.Show("关闭窗体?","提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Information)==DialogResult.OK)
{
//选择确定的时候
}
else
{
//选择取消的时候
e.Cancel=true;
}
}