如何在c#中动态命名复选框
本文关键字:复选框 动态 | 更新日期: 2023-09-27 18:03:41
即使复选框已排序,名称也不应更改。我试着通过串接字符串来命名它们,但最后没有成功。我需要将它们命名为"Polygon 1, 2等",并相应地显示它们。
此代码动态设置所有CheckBoxes
(WinForms)的名称:
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);