gpt4 book ai didi

c# - 在 Visual Studio 中将 GUI 添加到现有代码

转载 作者:太空宇宙 更新时间:2023-11-03 18:33:49 25 4
gpt4 key购买 nike

我已经在 Visual Studio 2010 中使用 C# 构建了一个应用程序并且它成功运行了。假设代码文件名为 program.cs

我想为应用程序构建一个简单的 GUI,这样它比命令提示符更用户友好。

最初,应用程序会在命令提示符中要求用户输入。我的目标是允许用户使用 ComboBoxTextBox 提供输入并点击执行按钮启动程序。

我试过添加新项目> Windows 窗体,但是当我按 F5 时,程序仍然在命令提示符下运行,看起来它只是忽略了我刚刚创建的窗体.当我注释掉整个 program.cs 文件并运行时,我收到一条错误消息,提示没有“Main()

我的问题是:实现我的目标的最好/最简单的方法是什么?为了将表单链接到现有代码,我需要更改代码中的哪些内容?

另一个注意事项:目前,用户可以将可执行文件带到任何地方运行。完成上述目标后,我希望用户能够采用该形式并在任何地方运行它。 (我不确定可执行文件是否会运行表单而不是命令提示符或其他东西。我对此不太熟悉)

最佳答案

首先,添加对 System.Windows.Forms 命名空间的项目引用。

然后打开program.cs,使用using 语句引用相同的命名空间,并将代码更改为:

static void Main()
{
Application.Run(new Form1());
}

将 UI 控件添加到 Form1 并将所有内容连接起来以从用户那里获取所需的值后,您可以将其与 中的逻辑联系起来Main() 方法。不过,您如何做到这一点对您的情况来说很特别。先尝试一下,如果遇到困难,请回复。


也请参阅@sa_ddam213 的评论。只需在 VS 中右键单击项目并选择“属性”。

关于c# - 在 Visual Studio 中将 GUI 添加到现有代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18456188/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com