【发布时间】:2015-03-03 07:01:02
【问题描述】:
标题有点模糊,但我的问题是这个。在 Microsoft Visual Studio 中,我在 C# 中制作了一个控制台应用程序,并且在代码中我希望能够在同一个项目中启动一个 Windows 窗体。在 Visual Basic 中,这可以通过 Application.run(formName) 来完成,但是如果在 c# 中使用 refrence 来完成,窗口窗体会打开,但随后会立即停止响应。从控制台应用程序打开表单的正确方法是什么?
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Enter a number");
int x = int.Parse(Console.ReadLine());
if (x == 3)
{
menu menuInstance = new menu(); //menu would be the name of the windows form
menuInstance.Show();
}
Console.ReadKey();
}
}
}
【问题讨论】:
标签: c# winforms visual-studio-2010 visual-studio