C# winform 点击一个按钮退出窗体 并关闭相应的进程

求大神 代码示意 或者方法

如楼上所示,直接在按钮的单击事件中写this.Close();就可以关闭窗体,同时相应的进程会自动关闭,不需要你自己处理。如果你是需要关闭进程的代码,则如下:
先确定你的进程 Process[] plist = Process.GetProcessesByName("这里输入你的窗体名称");
Process p = plist[0];
结束进程的方式: p.Kill(); 就可以强制关掉进程。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-28
zai Click事件中写This.Close()是关闭当前的窗体,Application.Exit()是退出整个应用程序
第2个回答  2013-06-28
try
{
ThisClose(); 

this.Dispose();
this.Close();

Environment.Exit(0);
}
catch { Environment.Exit(0); }
第3个回答  2013-06-28
private void btnCancel_Click(object sender, EventArgs e)
{
this.Close();
}
第4个回答  2013-06-28
This.Close(),足够了本回答被提问者采纳

C# winform 点击一个按钮退出窗体 并关闭相应的进程
如楼上所示,直接在按钮的单击事件中写this.Close();就可以关闭窗体,同时相应的进程会自动关闭,不需要你自己处理。如果你是需要关闭进程的代码,则如下:先确定你的进程 Process[] plist = Process.GetProcessesByName("这里输入你的窗体名称");Process p = plist[0];结束进程的方式: p.Kill()...

C#中在一个窗体中点击弹出另一个窗体,同时关闭本窗体
思路:在第一个窗体的关闭时事件里面写 打开第二个窗体,然后关闭本窗体。 注意事件是关闭时。。。还有一个关闭后事件。。。注意区别。。。 如需代码请联系我,同时说明是winform窗体还是web窗体。

C#中在一个窗体中点击弹出另一个窗体,同时关闭本窗体
点击按钮后this.Hide();new Form2().Show();隐藏后要让他显示的话 再次调用控件的Show()方法就好了

C#中建立一个按钮,如何编写程序可以使用户一按按钮可以打开下一个界面...
若是WinForm里面的话比如有一个名为button1的按钮 在button1_click事件的代码里写Form2 f2=new Form2;f2.show();this.Close; 你试试是不是这样额?

C# winform 中 有一窗体 A ,A中有一个按钮Btn, 单击 Btn 调用窗体B...
关闭子窗体B的时候返回一个值给父窗体A,A接受到这个值就close,参考代码如下:A窗体btn的单击事件:private void Btn_Click(object sender, EventArgs e){ Form1 formB = new Form1();formB.ShowDialog();if (formB.DialogResult == DialogResult.Cancel){ this.Close();} } ...

C#的winform中,窗口间的切换 和关闭
例如 有二个窗体类 form1、form2 两个窗口之间的切换,显示一个就隐藏另一个:form2 f1=new form2();f2.show();this.hide();(this 即为当前窗体类form2 )关闭其中一个就关闭整个程序:application.exit();这是将这个运行的程序关闭,就可将这两个窗体都关闭。

C#WinForm中如何实现长摁一个按钮button实现循环执行一个操作,放开就停...
做一个Timer,MouseDown里开启Timer,在Timer的触发事件里做处理,不用循环,设定多久执行一次就好。在MouseUp里关闭Timer。

C#winform 点红叉叉按钮关闭一form后,后台仍在运行
有2种关闭窗口的方法:1.this.close(); \/\/关闭子窗体不能结束程序运行,只有关闭主窗体才能结束 2.Application.Exit();\/\/无论对哪个窗体执行此方法,都会结束 你的可能是主窗体被隐藏,所以单击子窗体上的关闭按钮是没用的 解决方法:在你所使用的窗体的 FormClosed 事件中添加 Application.Exit();...

visual C#中如何在打开另一个窗口的同时关闭之前窗口
然后在Form1的关闭的相关控件(或按钮或什么的,是你要关闭这个窗口的控件) 将hh赋值为false 第一个窗口(Form1)还没完: 在From1的FormClosing事件(关闭窗口时运行的事件)中(双击这个事件编写代码)判断bool变量hh的值:if(hh == true){ Application.Exit();} 补: 你刚开始想在点击那个...

C# WinForm程序中,使用多线程,在关闭窗体时 怎么关闭窗体的所有线程。使...
程序退出的方法:this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;Application.ExitThread(); 强制中止调用线程上的...

相似回答