我與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