主要问题如下:我在控制台应用程序中执行了我的代码,我不知道如何将代码包含在WinForms应用程序中。

我正在使用Visual Studio 2008。

我需要知道应该在哪里粘贴我的代码。感谢。

有帮助吗?

解决方案

您需要提供更多信息Thaier。

您目前的代码到底是做什么的。例如,如果您的控制台应用程序使用 Console.WriteLine(); 写出文本,您可能希望将其更改为在GUI版本中写入文本框或列表框。

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

如果是这样,您可能希望更改WinForms应用程序中接受此用户输入的方式。

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

其他提示

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

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

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

您还可以从控制台项目将代码复制到Winforms项目中。您只需在visual stuio中复制和粘贴,或在Solution Explorer中右键单击项目,选择Add,然后选择Existing Item。导航到选择器中的.vb或.cs文件,然后选择旧文件。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top