2011-08-24 130 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 –

相关问题