首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#关于进程有关问题

2012-04-20 
C#关于进程问题当点击确定 进入下一个窗体时 原本的窗体属性 this.Visible false 设置为不可见 最后点

C#关于进程问题
当点击确定 进入下一个窗体时 原本的窗体属性 this.Visible = false; 设置为不可见 最后点击关闭 进程里面还运行Form1这个窗体怎么解决呢 可以点击确定时 ,From1 就变没了??
 

[解决办法]
你关闭的是下一个窗体,没有关闭this.Visible = false;的窗体。
如果你要关闭这个Form1(应该是this.Visible = false;的窗体),有几个方法。
1:你在进入下一个窗体(比如是Form2)时,把Form1的对象传递给下一个窗体,当Form2关闭时,将Form1的对象也关闭,假设对象为form1则form1.Close();
2:在Form2关闭时触发一个事件,在Form1中注册这个事件,当这个事件触发时,Form1关闭。
[解决办法]
你没关闭主窗体,当然进程还在了
Application.Exit
或者直接杀死进程System.Diagnostics.Process.GetCurrentProcess().Kill();

热点排行