我经常从一个简单的控制台应用程序开始尝试一个想法,然后创建一个基于 GUI 的新项目并将代码复制进去。有更好的方法吗?我可以轻松转换现有的控制台应用程序吗?
			
			34237 次
		
2 回答
            78        
        
		
只需添加一个新的 Winform,将以下代码添加到您的Main:
    Application.EnableVisualStyles();
    Application.SetCompatibleTextRenderingDefault(false);
    Application.Run(new Form1());
此外,请确保在[STAThread]您的函数上方声明该属性Main以指示您的 Windows 应用程序将使用的 COM 线程模型(更多关于 STAThread此处)。
然后右键单击您的项目并选择属性并将“输出类型”更改为 Windows 应用程序,您就完成了。
编辑 :
在 VS2008 中,要更改的属性是 Application type

于 2008-09-27T23:21:25.313   回答
    
    
            28        
        
		
为了完整性 - 以及像我这样的其他新手 - 您还需要添加:
使用 System.Windows.Forms;
...到 Program.cs 的顶部
于 2009-03-31T00:58:24.397   回答