窗体关闭前怎么加入一个确认对话框?

softhot 2004-01-31 02:44:58

就是在点击窗体的右上方的小叉叉是能够给出一个确定要退出的对话框?
谢谢!
...全文
93 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
softhot 2004-01-31
  • 打赏
  • 举报
回复
ok了
太谢谢了
Thanks4Help 2004-01-31
  • 打赏
  • 举报
回复
private void InitializeComponent()
{
//
// Form1
//
this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
this.ClientSize = new System.Drawing.Size(512, 273);
this.Name = "Form1";
this.Text = "Form1";
this.Closing += new System.ComponentModel.CancelEventHandler(this.Form1_Closing);//这句肯定没有

}
softhot 2004-01-31
  • 打赏
  • 举报
回复
我加了这个方法了,可是还是直接关闭窗体而没有出现对话框!
是怎么回事儿?
majunjie74 2004-01-31
  • 打赏
  • 举报
回复
OK!
demonfox 2004-01-31
  • 打赏
  • 举报
回复
HOHO,都已经回答了。
Thanks4Help 2004-01-31
  • 打赏
  • 举报
回复
private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
if( MessageBox.Show ("是否退出?", "确认", MessageBoxButtons.YesNo, MessageBoxIcon.Question)!= DialogResult.Yes)
{
e.Cancel=true;
}
}
伪装绅士 2004-01-31
  • 打赏
  • 举报
回复
在窗体的closing事件中写代码。
xswh418 2004-01-31
  • 打赏
  • 举报
回复
在窗体的closing 事件中:
messagebox.show("sfssfd");

该事件在窗口关闭前发生

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧