2009-04-30 51 views

回答

1

您需要提供更多信息Thaier。

你现在的代码究竟是做什么的。例如,如果您的控制台应用程序使用Console.WriteLine();写出文本,则可能需要将其更改为在GUI版本中写入文本框或列表框。

与智慧一样,控制台应用程序中是否有任何用户输入或命令行参数(string [] args)被传递给main方法。

如果是这样,您可能会想要更改此用户输入在您的WinForms应用程序中被接受的方式。

如果您刚刚有一段代码需要在应用程序启动时立即运行,请查看Form.Loaded事件,该代码将在应用程序启动后立即执行您的代码。

-1

您可以将两个项目添加到VS中的单个解决方案。然后,只需从您的Winforms项目中引用您的控制台项目。这样,您的控制台和Winforms项目都可以共享代码。

您还可以将代码从控制台项目复制到Winforms项目中。您可以简单地复制并粘贴到可视化stuio中,或者右键单击解决方案资源管理器中的项目,选择添加,然后选择现有项目。导航到选择器中的.vb或.cs文件,然后选择旧文件。

如果您正在寻找winforms应用程序中“代码”的位置,只需双击表单上的空白处即可。 “代码隐藏文件”将出现。 Form.Loaded事件处理程序几乎等同于控制台应用程序中的主要方法。

0

转到项目属性并将输出类型从控制台应用程序更改为Windows应用程序。您还需要查看Eoin Campbell提到的事情,并确保您选择了正确的启动对象。

如果我正确地理解你的问题,这应该是你所需要做的。