我想在WinForm加载的时候生成5个comboBox,如何生成啊?
能不能这样啊?如果可以要怎么循环啊?不能的话有别的什么方法吗?
for (int i = 0; i <= 5; i++)
{
  comboBox[i].Items.Add("a");
}

解决方案 »

  1.   

    感觉不是很好,用了数组,等其他人的答案。
    ComboBox[] CB = new ComboBox[5];
          for (int i = 0; i < 5; i++)
          {
            string ComBoxName="CB"+i.ToString();
            CB[i]=new ComboBox();
            CB[i].Name = ComBoxName;
            CB[i].Text = i.ToString();
            this.Controls.Add(CB[i]);
            CB[i].Dock = DockStyle.Right;
            CB[i].Top = i * 10;
            CB[i].Visible = true;
          }