首页 > 解决方案 > C# Form1 不显示

问题描述

当我启动我的 winForms 程序时,它会启动,但我的 Form1 没有显示。

我试图Console.WriteLine("Here");在 Form1_load 中写入,但没有被记录。之后我也尝试过 Logging 命令InitializeComponent();- 像这样

public Form1()
    {
        InitializeComponent();

        Console.WriteLine("Here");

    }

但这也没有记录。所以它不能只是表单隐藏。

这是我的 Program.cs 中的代码

static class Program
{
    /// <summary>
    /// The main entry point for the application.
    /// </summary>
    [STAThread]
    static void Main()
    {

        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);

        Form1.NativeMethods.AllocConsole();
        Console.WriteLine("Debug Console");
        Application.Run(new Form1());
        Form1.NativeMethods.FreeConsole();

    }
}

希望有人可以提供帮助。

标签: c#winforms

解决方案


推荐阅读