如何在控制台应用程序中的Windows窗体应用程序中指定最后一个窗体?
问题描述:
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窗体上的一些功能。
答
基本上,好像你需要调用一些Windows API函数来显示/隐藏控制台。
我们不能只用Windows窗体来安装控制台吗?我真正的问题是我正在写一个Windows窗体应用程序。另外我想要一个窗口(控制台窗口),它将执行和测试Windows窗体上的一些功能。 – haxxoromer
我讨厌调用Windows API函数:D – haxxoromer
在这种情况下... http://social.msdn.microsoft.com/Forums/en/csharpgeneral/thread/701e02cc-ad77-46b9-b4fc-410bb3ff7a0d –