菜鸟求助~~

plo2168424 2007-07-07 01:40:27
我在编写Windows应用程序的时候
系统ControlBox=True时;
自己会有最小化最大化和关闭
我想在关闭是做一些事情
但是我找不到关闭的Click事件
请问怎么才能在关闭时做出一些事情啊?
...全文
196 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
LIUHANGUI 2007-07-07
  • 打赏
  • 举报
回复
private void RemoveForm_FormClosing(object sender, FormClosingEventArgs e)
{
DialogResult dr;
dr = MessageBox.Show("are you sure close the window", "Close window", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation);
if (dr == DialogResult.OK)
{
Application.Exit();
}

}
plo2168424 2007-07-07
  • 打赏
  • 举报
回复
谢谢~~
xwk789xwk 2007-07-07
  • 打赏
  • 举报
回复
在窗体的Closing事件中写上Form1_Closing,则你的代码中就会出现Form1_Closing 的格式,它的具体格式如下:
private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{

}
上面就是Form1_Closing的格式。
wuhq030710914 2007-07-07
  • 打赏
  • 举报
回复
先加this.Closing += new System.ComponentModel.CancelEventHandler(this.Form1_Closing);
然后private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
//你要做的事
}
benniaoyaofei 2007-07-07
  • 打赏
  • 举报
回复
双击窗体的FormClosing事件
plo2168424 2007-07-07
  • 打赏
  • 举报
回复
不知道怎么声明FormClosing()
我光写个FormClosing(){}
好象没什么用
plo2168424 2007-07-07
  • 打赏
  • 举报
回复
能不能给我格式~~
benniaoyaofei 2007-07-07
  • 打赏
  • 举报
回复
FormClosing里写
ztenv 2007-07-07
  • 打赏
  • 举报
回复
Form_FormClosing()事件中去做,如果不符合条件还可以不让关闭窗口

110,534

社区成员

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

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

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