2011-08-24 161 views
0
static class Program 
{ 
    /// <summary> 
    /// The main entry point for the application. 
    /// </summary> 
    [STAThread] 
    static void Main() 
    { 
     Thread thread = new Thread(new ThreadStart(Debug)); 
     thread.Start(); 
     Application.EnableVisualStyles(); 
     Application.SetCompatibleTextRenderingDefault(false); 
     Application.Run(new MainForm()); 
    } 

    static void Debug() 
    { 
     Console.WriteLine(Console.ReadLine()); 
    } 

我有類似的東西。它啓動一個控制檯和一個窗體。我想要做的就是隱藏或關閉控制檯應用程序,而不終止整個應用程序,稍後通過按下按鈕或類似於窗體的按鈕來顯示它。我怎樣才能阻止應用程序關閉?如何在控制檯應用程序中的Windows窗體應用程序中指定最後一個窗體?

我們不能只適合在Windows窗體控制檯?我真正的問題是我正在寫一個Windows窗體應用程序。另外我想要一個窗口(控制檯窗口),它將執行和測試Windows窗體上的一些功能。

回答

1

類似的東西在這裏回答:http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/ea8b0fd5-a660-46f9-9dcb-d525cc22dcbd

基本上,好像你需要調用一些Windows API函數來顯示/隱藏控制檯。

+0

我們不能只用Windows窗體來安裝控制檯嗎?我真正的問題是我正在寫一個Windows窗體應用程序。另外我想要一個窗口(控制檯窗口),它將執行和測試Windows窗體上的一些功能。 – haxxoromer

+0

我討厭調用Windows API函數:D – haxxoromer

+0

在這種情況下... http://social.msdn.microsoft.com/Forums/en/csharpgeneral/thread/701e02cc-ad77-46b9-b4fc-410bb3ff7a0d –

相關問題