使用循环

时间:2016-08-05 08:33:30

标签: c# loops drop-down-menu combobox

目前我的win form应用程序中有组合框,只是为了测试我做了一个循环所以它添加了10个项目,但组合框中的所有10个项目都是相同的!

这是我在主类中的循环:`

       void AddValue(){
             ComboboxItem item = new ComboboxItem();

        for (int i = 0; i < 10; i++)
        {
            item.Text = "Item " + i;
            item.Value = i;
            ModDown.Items.Add(item);
        }
       }

和ComboboxItem类:`

    class ComboboxItem
      {

    public string Text { get; set; }
    public int Value { get; set; }

    public override string ToString()
    {
        return Text;
    }
}

感谢您的帮助!

  • 尼克。

1 个答案:

答案 0 :(得分:4)

您继续将相同的ComboBoxItem添加到组合框中。你只需改变它的属性。

void AddValue()
{
for(int i = 0; i < 10; i++)
    {
    ComboboxItem item = new ComboboxItem();
    item.Text = "Item " + i;
    item.Value = i;
    ModDown.Items.Add(item);
    }
}