如何动态命名C#中的选中列表框?

时间:2015-07-21 10:12:01

标签: c#

即使对已选中的列表框进行排序,名称也不应更改。 我试图通过使用连接字符串来命名它们但是最后没有用。我需要将它们命名为像“Polygon 1,2等”的ID,并相应地显示它们。

1 个答案:

答案 0 :(得分:1)

动态(WinForms)的所有CheckBoxes的代码集名称:

public Form1()
{
     InitializeComponent();
     CheckBox[] chk = new CheckBox[10];
     for (int i = 0; i < 10; i++)
     {
         chk[i] = new CheckBox();
         chk[i].Name = "Polygon " + i + 1;
         //Rest of your code
     }
}

对于CheckBoxList这样的事情(Web应用程序):

CheckBoxList chkList = new CheckBoxList();
CheckBox chk = new CheckBox();
chk.ID = "Polygon1";
chkList.Items.Add("chk");
myDiv.Controls.Add(chkList);