Visual Studio在运行应用程序时不显示UI

时间:2019-07-17 17:37:09

标签: c# visual-studio

我在C#上工作了大约3个小时,并且Visual Studio在运行应用程序时不显示UI。它在设计器中显示了UI,但是在编译和运行后,它只是空白。

enter image description here

3 个答案:

答案 0 :(得分:1)

要测试的两件事:

  1. 在代码文件Program.cs中,您将找到以下内容:

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

    Application.Run行中的表单名称是否与您的表单名称匹配?

  2. 您窗体(Form1.cs)后面的代码应具有如下所示的构造函数

    public Form1() // Where the name of the constructor must match the one of the form class.
    {
        InitializeComponent();
        // Your code goes here (if any) ...
    }
    

    它有这个构造函数吗?如果是,它调用InitializeComponent吗?

InitializeComponent非常重要,因为它创建控件并配置表单。您可能已用自己的代码替换了它。始终在初始化代码之前调用它。

答案 1 :(得分:0)

如果您的应用程序有误,我猜是切入点。检查解决方案属性(在解决方案资源管理器中的应用程序/解决方案上右键单击-> properties),以获取正确的入口点。

答案 2 :(得分:0)

您似乎有多种形式。 转到Program.cs文件,并验证表单的类是否在Application.Run()方法中

static class Program
    {
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main ()
        {
            Application.EnableVisualStyles ();
            Application.SetCompatibleTextRenderingDefault (false);
            Application.Run (new urltetx());
        }
    }