【发布时间】:2016-07-10 04:27:41
【问题描述】:
下面是位于 Form1.cs 文件中的程序的一部分,用于在程序启动时使用值填充 domainUpDown 小部件。 我在 Form1 加载时调用该方法。
Form1 在程序启动时加载,但 Form1_Load 方法从不触发。
为什么 Form1_Load 方法没有触发?
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();
}
【问题讨论】:
-
你订阅了那个方法吗?
-
表单是否配置为调用方法?如果您只是从头开始创建方法并且没有将其添加到表单属性中,则不会调用它。
-
很可能Form1.Load方法没有被你的方法处理,检查Form1.Designer.cs并确保有Form1.Load += Form1_Load这一行