社区
C#
帖子详情
C#在Form的Form_Closing事件里加e.cancel的问题
crecrecre
2009-01-03 08:33:52
在Form的Form_Closing事件里加上e.cancel,
在表单上的一个button里的this.close();没有起用,应该怎么写?
...全文
895
15
打赏
收藏
C#在Form的Form_Closing事件里加e.cancel的问题
在Form的Form_Closing事件里加上e.cancel, 在表单上的一个button里的this.close();没有起用,应该怎么写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
DONICK
2009-12-16
打赏
举报
回复
Application.ExitThread();
sun8134
2009-04-13
打赏
举报
回复
this.dispose();
zhantianyou
2009-01-04
打赏
举报
回复
加一個中間變量嘛.如 bool isClosing=false;
當點擊按鈕時,就改變isClosing=true;
然后在Form_Closing事件中根据isClosing判斷是關閉還是另外功能
if(isClosing)
return;
e.cancle=true;
crecrecre
2009-01-04
打赏
举报
回复
[Quote=引用 9 楼 wengjj1985 的回复:]
把e.cancel=true提取个方法,在button里调用这个判断,不用this.close()
[/Quote]
初学C#。
不知怎么写?能给一个例子吗?
crecrecre
2009-01-04
打赏
举报
回复
[Quote=引用 7 楼 nbbkim 的回复:]
application可以的.
你.一下后,会有方法提示,里面有个退出程序的方法不理form_closing里面的东西的.
如果不行,你在application那个退出的方法里面加个参数(0) 就行了.
[/Quote]
application.exit(0) 是这样写吗?
wengjj1985
2009-01-04
打赏
举报
回复
把e.cancel=true提取个方法,在button里调用这个判断,不用this.close()
much0726
2009-01-04
打赏
举报
回复
e.Cancel=true是取消关闭
e.Cancel=False允许关闭
nbbkim
2009-01-04
打赏
举报
回复
application可以的.
你.一下后,会有方法提示,里面有个退出程序的方法不理form_closing里面的东西的.
如果不行,你在application那个退出的方法里面加个参数(0) 就行了.
fj4408
2009-01-04
打赏
举报
回复
重写一个Form_Closing(忘记还是Form_Closed)事件,里面就可以这个方法,当this.close()的时候就会触发这个时间。
protected overwrite void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
//>表示取消关闭
e.cancel=true;
}
crecrecre
2009-01-03
打赏
举报
回复
[Quote=引用 4 楼 ICanUseThisID 的回复:]
http://topic.csdn.net/u/20081227/15/16ece52a-ff29-4b49-b331-9d62ab2afa31.html
[/Quote]
如果在form_closing事件里加入e.cancel=true; 再执行button里的this.close();没有起作用。
crecrecre
2009-01-03
打赏
举报
回复
[Quote=引用 3 楼 crowzwong 的回复:]
application.exit
[/Quote]
没有起作用
ICanUseThisID
2009-01-03
打赏
举报
回复
http://topic.csdn.net/u/20081227/15/16ece52a-ff29-4b49-b331-9d62ab2afa31.html
crowzwong
2009-01-03
打赏
举报
回复
application.exit
crecrecre
2009-01-03
打赏
举报
回复
[Quote=引用 1 楼 eglic 的回复:]
e.Cancel=true;?
[/Quote]
如果在form_closing事件里加入e.cancel=true;我是说在button里的this.close();没有起作用。
是是非非
2009-01-03
打赏
举报
回复
e.Cancel=true;?
2011年.NET面试题总结
.Net基础知识
什么是面向对象
面向对象OO = 面向对象的分析OOA + 面向对象的设计OOD + 面向对象的编程OOP; 通俗的解释就是万物皆对象,把所有的事物都看作一个个可以独立的对象(单元),它们可以自己完成自己的功能,而不是像C那样分成一个个函数; 现在纯正的OO语言主要是java和
C#
,C++也支持OO,C是面向过程的。阐述面向接口、面向对象、面向方面编程的区别
面向对象不好解释,可以理解为以一切元素都是对象,在设
[转]试题
基础知识 什么是面向对象 面向对象OO =面向对象的分析OOA +面向对象的设计OOD +面向对象的编程OOP; 通俗的解释就是万物皆对象,把所有的事物都看作一个个可以独立的对象(单元),它们可以自己完成自己的功能,而不是像C那样分成一个个函数; 现在纯正的OO语言主要是java和
C#
,C++也支持OO,C是面向过程的。 阐述面...
2011年.NET面试题总结---献给即将找工作的同行们 .
严重声明:本文转自:http://blog.csdn.net/aspnet2002web/archive/2010/12/18/6084149.aspx 转发请注明出处 .Net基础知识 什么是面向对象 面向对象OO = 面向对象的分析OOA + 面向对象的设计OOD + 面向对象的编程OOP; 通俗的解释就是万物皆对象,把所有的事物都看作一
2011年.NET面试题总结---献给即将找工作的同行们
.Net基础知识 什么是面向对象 面向对象OO = 面向对象的分析OOA + 面向对象的设计OOD + 面向对象的编程OOP; 通俗的解释就是万物皆对象,把所有的事物都看作一个个可以独立的对象(单元),它们可以自己完成自己的功能,而不是像C那样分成一个个函数; 现在纯正的OO语言主要是java和
C#
,C++也支持OO,C是面向过程的。 阐述面向接口、面向对象、面向方面编程的区...
.NET面试题汇总
什么是面向对象 面向对象OO = 面向对象的分析OOA + 面向对象的设计OOD + 面向对象的编程OOP; 通俗的解释就是万物皆对象,把所有的事物都看作一个个可以独立的对象(单元),它们可以自己完成自己的功能,而不是像C那样分成一个个函数; 现在纯正的OO语言主要是java和
C#
,C++也支持OO,C是面向过程的。 阐述面向接口、面向...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章