我与Windows窗体工作,我有一个主形式,当我点击一些按钮,他打开一个控制台窗口是做了一些工作,当它完成我想要关闭控制台而不关闭所有应用程序(主窗体)。我尝试用Environment.Exit(1)
或属于Destroy()
和Create()
控制台窗口的功能Destroy()
关闭控制台。在Environment.Exit(1)
和Destroy()
都关闭控制台,但关闭的形式了。 我不知道是否有一种方法只关闭控制台而不关闭整个应用程序当关闭控制台窗口的关闭所有应用程序
编辑
private void btSync_Click(object sender, EventArgs e)
{
Create();
ServerSync sycs=new ServerSync();
Thread sync = new Thread(new ThreadStart(sycs.run));
sync.Start();
}
的Create()
打开运行Socket()
线程控制台窗口。
问题解决了 当IM启动线程我添加到代码ThreadName.Abort
结束,外螺纹我检查ThreadName.IsAlived==false
和里面的,如果我Hide()
控制台,然后Destroy()
及其著作!
从AppDeveloper答案Hide()
方法。 感谢您的帮助!
请后打开控制台窗口,可以做一些工作的代码。 – 2013-02-27 11:50:22
请张贴代码'无效的主要()' – 2013-02-27 11:53:06