gpt4 book ai didi

c# - 如何将 C# 控制台项目更改为 Windows 窗体应用程序项目?

转载 作者:行者123 更新时间:2023-11-30 13:28:46 26 4
gpt4 key购买 nike

创建了一个 C# 控制台项目,其中包含一个控制台类 (program.cs)。我在项目中添加了一个表单 (Main.cs)。

我想对我的项目执行以下操作之一
1. 将项目更改为Windows Form应用程序,我可以在不创建新项目的情况下将其更改为Windows Form应用程序吗?
2. 将Main类设置为启动对象。选中属性窗口中的“应用程序”选项卡。主类不在启动对象列表中。

最佳答案

你必须做的事情:

  1. 项目 + 属性,应用程序选项卡,将输出类型更改为“Windows 应用程序”
  2. 项目 + 添加引用,至少选择 System.Windows.Forms 和 System.Drawing
  3. 在 Program.cs 源代码文件中找到您的 Main() 方法。给它 [STAThread] 属性。
  4. 重写 Main() 方法,如下所示:

    [STAThread]
    static void Main() {
    Application.EnableVisualStyles();
    Application.SetCompatibleTextRenderingDefault(false);
    Application.Run(new YourMainForm());
    }

将“YourMainForm”更改为您的表单类的名称。在 Main() 方法中挽救现有代码可能是最痛苦的一点。您不能在 Run() 调用后离开它,该调用不会返回,直到用户关闭您的主窗体。

关于c# - 如何将 C# 控制台项目更改为 Windows 窗体应用程序项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4079483/

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