问一个关于关闭窗体的问题?

awnu1988 2009-12-11 01:36:29
就是一个子页面,如果才能使花点击右上角的关闭按扭时让整个应用程序关闭掉?分不多,希望大家帮帮忙,winform的
...全文
155 26 打赏 收藏 转发到动态 举报
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
awnu1988 2009-12-16
  • 打赏
  • 举报
回复
解决,原因就是因为没有注册,用16的方法注册后就可以正常使用了....
Jave.Lin 2009-12-11
  • 打赏
  • 举报
回复
Application.Exit();


都不能满足的话,就来个:

Environment.Exit(1);
FELUNHUOHAI 2009-12-11
  • 打赏
  • 举报
回复
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
Application.Exit();
}
yudi010 2009-12-11
  • 打赏
  • 举报
回复
奇怪
等待楼主的回答
nixiang12 2009-12-11
  • 打赏
  • 举报
回复
围观..
tianliang1 2009-12-11
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 liherun 的回复:]
恩,在小闪电里找到formclosing
然后双击 在里面写Application.Exit();

[/Quote]
同意
cj548820 2009-12-11
  • 打赏
  • 举报
回复
Application.ExitThread();//关闭全部窗口
dongxuefeng1976 2009-12-11
  • 打赏
  • 举报
回复
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
this.DataGrid1.ItemCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.DataGrid1_ItemCommand);
//在这里注册一下
}

liherun 2009-12-11
  • 打赏
  • 举报
回复
恩,在小闪电里找到formclosing
然后双击 在里面写Application.Exit();
awnu1988 2009-12-11
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 shilei831115 的回复:]
事件没有注册吧
[/Quote]
什么叫做没有注册?能解释一下么,还有我在属性里的那个小闪电里找到的这个事件,那是不是说明已经注册了?
liherun 2009-12-11
  • 打赏
  • 举报
回复
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing);
liherun 2009-12-11
  • 打赏
  • 举报
回复

事件没有注册
shilei831115 2009-12-11
  • 打赏
  • 举报
回复
事件没有注册吧
awnu1988 2009-12-11
  • 打赏
  • 举报
回复
我DEBUG跟了一下,并没有触发这个事件,就这么说吧,我把那代码写在子窗体里,然后我点子窗体的X时并没有触发FormClosing事件,更别提关闭整个线程了..
liherun 2009-12-11
  • 打赏
  • 举报
回复
你点X的时候触发不触发这个事件
liherun 2009-12-11
  • 打赏
  • 举报
回复
晕了
看花了
你这是什么怪问题
liherun 2009-12-11
  • 打赏
  • 举报
回复
你form1是主窗体?
写子窗体的关闭事件里
awnu1988 2009-12-11
  • 打赏
  • 举报
回复
  private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
Application.Exit();
}

我的就是这么写的,不知道为什么就是不好用,把子页面关掉了可是主页面依然存在,线程并没有被关闭...
这段代码就是写在form1窗体里的, form1就是子窗体,form2是主窗体,现在就是想让form1点击右上角的X时,能让form2这个主窗体关闭掉,实现关闭整个应用程序的目的...
liherun 2009-12-11
  • 打赏
  • 举报
回复
你closeing事件怎么写的
liherun 2009-12-11
  • 打赏
  • 举报
回复
你写在你自己的窗体的closeing事件里
加载更多回复(6)
项目名称:[精仿]360安全卫士-10.30更新(CSkin Demo) 界面库版本号:10.30 最新版本 下载内容: 精仿360安全卫士源码一份, 可引用至工具箱最新版CSkin.dll一份 实现功能: 1.发光标题。 2.直角边框和阴影。 3.360安全卫士主界面模仿。 4.多系统支持,不需要win8系统,即可实现win8风格的360。 5.自定义控件的美化使用。 界面库更新文档: CC2013-10.30 1.由于SkinForm名字太多人使用,界面库命名正式改为CSkin.dll,官网www.cskin.net。 2.SkinTabControl标签中添加菜单箭头,可点击展开菜单。 3.SkinTabControl添加标签关闭按钮。 4.修复部分中文乱码。 5.优化好友列表右键菜单。 6.将窗体自定义系统按钮改为集合模式,可添加无数个自定义系统按钮。自定义系统按钮事件中可以 e.参数 来判断。 7.增加360安全卫士-DEMO案例。 8.增加SkinAnimatorImg控件,用于支持位图动画的播放。如360的动态logo。 9.各种细节BUG优化。 CC2013-10.11 1.添加SkinTabControlEx,加入更加自定义的美化属性和动画效果。 2.添加SkinAnimator,通用动画控件。 3.添加Html编辑器控件 4.修复SkinButton图标和文本相对位置的BUG CC2013-9.26 1.优化好友列表CPU占用 2.好友列表加入好友登录平台属性:安卓 苹果 WEBQQ PC 3.优化标题绘制模式,新添标题绘制模式属性。 4.新添标题偏移度属性。 5.加入圆形进度条控件:ProgressIndicator。 CC2013-9.5.2 1.优化截图控件,截图工具栏加入新功能。 2.解决个人信息卡和天气窗体显示后不会消失的。 3.各种细节BUG优化。 CC2013-9.5.1 1.解决贴边左右隐藏的BUG。 2.解决窗体点击事件不能触发的。 3.优化SkinButton继承父容器背景色的代码。 4.解决SkinButton异常错误。 CC2013-9.3 1.好友列表右键菜单没反应。 2.新增美化控件SkinDatagridview。 3.密码软件盘回删不了文字。 4.双击窗体最大化,最大化后再双击恢复原大小,(win7)。 5.部分细节调优。 小编:下载不要分,DEMO教你如何熟练使用CSkin界面库美化自己的窗体。 友情链接: http://bbs.csdn.net/topics/390510544 (精仿QQ2013局域通讯) http://download.csdn.net/detail/lyx_520/5710799 (C#实现Win8窗体)

111,119

社区成员

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

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

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