主要问题如下:我在控制台应用程序中执行了我的代码,我不知道如何将我的代码包含到WinForms应用程序中。包含我的代码到Windows窗体应用程序
我使用Visual Studio 2008
我需要知道我应该贴上我的代码。谢谢。
主要问题如下:我在控制台应用程序中执行了我的代码,我不知道如何将我的代码包含到WinForms应用程序中。包含我的代码到Windows窗体应用程序
我使用Visual Studio 2008
我需要知道我应该贴上我的代码。谢谢。
您需要提供更多信息Thaier。
你现在的代码究竟是做什么的。例如,如果您的控制台应用程序使用Console.WriteLine();
写出文本,则可能需要将其更改为在GUI版本中写入文本框或列表框。
与智慧一样,控制台应用程序中是否有任何用户输入或命令行参数(string [] args)被传递给main方法。
如果是这样,您可能会想要更改此用户输入在您的WinForms应用程序中被接受的方式。
如果您刚刚有一段代码需要在应用程序启动时立即运行,请查看Form.Loaded
事件,该代码将在应用程序启动后立即执行您的代码。
您可以将两个项目添加到VS中的单个解决方案。然后,只需从您的Winforms项目中引用您的控制台项目。这样,您的控制台和Winforms项目都可以共享代码。
您还可以将代码从控制台项目复制到Winforms项目中。您可以简单地复制并粘贴到可视化stuio中,或者右键单击解决方案资源管理器中的项目,选择添加,然后选择现有项目。导航到选择器中的.vb或.cs文件,然后选择旧文件。
如果您正在寻找winforms应用程序中“代码”的位置,只需双击表单上的空白处即可。 “代码隐藏文件”将出现。 Form.Loaded事件处理程序几乎等同于控制台应用程序中的主要方法。
转到项目属性并将输出类型从控制台应用程序更改为Windows应用程序。您还需要查看Eoin Campbell提到的事情,并确保您选择了正确的启动对象。
如果我正确地理解你的问题,这应该是你所需要做的。