C# 为什么在程序运行时没有调用Form1_Load方法

C# 为什么在程序运行时没有调用Form1_Load方法,c#,winforms,C#,Winforms,下面是位于Form1.cs文件中的程序的一部分,用于在程序启动时用值填充domainUpDown小部件。 我在加载Form1时调用该方法 Form1在程序启动时加载,但Form1_加载方法从不触发 为什么Form1_加载方法不触发 private void BindDomainIUpDown() { for (int i = 1; i <= 999; i++) { domain

下面是位于Form1.cs文件中的程序的一部分,用于在程序启动时用值填充domainUpDown小部件。 我在加载Form1时调用该方法

Form1在程序启动时加载,但Form1_加载方法从不触发

为什么Form1_加载方法不触发

         private void BindDomainIUpDown()
        {
            for (int i = 1; i <= 999; i++)
            {
                domainUpDown1.Items.Add(i);
            }
            domainUpDown1.Text = "100";
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            BindDomainIUpDown();

        }
private void BindDomainIUpDown()
{

对于(int i=1;i确保方法
Form1\u Load
绑定到您的事件

您可以通过多种方式执行此操作:

1-转到设计器>右键单击表单>属性>事件>检查加载旁边是否有Form1\u加载可用

2-右键单击Form1\u Load>查找所有引用>必须在Form1.Designer.cs中查找引用

3-使用设计器双击表单,如果VS将您转发到该方法,则该表单将被绑定。如果VS创建了一个新方法
Form1\u Load\u 1
,则该表单将不被绑定

或快速修复尝试将其绑定到构造函数中:

public Form1()
{
    InitializeComponent();

    this.Load += Form1_Load;
}

确保方法
Form1\u Load
已绑定到您的事件

您可以通过多种方式执行此操作:

1-转到设计器>右键单击表单>属性>事件>检查加载旁边是否有Form1\u加载可用

2-右键单击Form1\u Load>查找所有引用>必须在Form1.Designer.cs中查找引用

3-使用设计器双击表单,如果VS将您转发到该方法,则该表单将被绑定。如果VS创建了一个新方法
Form1\u Load\u 1
,则该表单将不被绑定

或快速修复尝试将其绑定到构造函数中:

public Form1()
{
    InitializeComponent();

    this.Load += Form1_Load;
}

您订阅了该方法吗?表单是否配置为调用该方法?如果您只是从头创建了该方法,并且没有将其添加到表单属性中,则不会调用该方法。很可能您的方法没有处理Form1.Load方法,请签入Form1.Designer.cs并确保有一行Form1.Load+=Form1\u Load,是吗订阅该方法?表单是否配置为调用该方法?如果您只是从头创建该方法,并且没有将其添加到表单属性中,则不会调用该方法。很可能您的方法没有处理Form1.Load方法,请检查Form1.Designer.cs并确保有一行用于Form1.Load+=Form1\u Load