未添加到ComboBox的项目

时间:2015-05-26 17:13:34

标签: c# combobox

我今天刚开始学习C#。我已经开始创建GUI了,因为有些语法就像Java一样。 这是我到目前为止所做的:

  

单击“设计”选项卡中的“组合框”。然后它指导了我一个方法。   在方法内部,这是我的代码:

private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
{
    int days = 31;
    for (int i = 1; i <= days; i++)
    {
        this.dayComboBox.Items.Add(i);
    }
}

但它没有添加到ComboBox。我究竟做错了什么 ?

1 个答案:

答案 0 :(得分:4)

private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
{
    //some other code

}

private void Form_Load(object sender, EventArgs e)
{
    int days = 31;
    for (int i = 1; i <= days; i++)
    {
        this.dayComboBox.Items.Add(i);
    }
}

SelectedIndexChanged似乎永远不会改变。加上任何时候更改索引,您将再次重新添加所有项目。 Form_Load会更好。加载一次....完成。