我想在for循環中創建動態複選框。但我在編譯期間出現錯誤,但是當我運行create checkbox按鈕並運行該函數時。 你能告訴我我做錯了什麼嗎?c#動態複選框創建
public void CreateCheckBox (int i)
{
int y = 10;
CheckBox[] _cb = new CheckBox[i];
String chkBox = "chkBox_";
for (int n = 0; n<i; n++)
{
_cb[n].Location = new Point(10, y);
_cb[n].Name= chkBox + n.ToString();
form1.Controls.Add(_cb[n]);
y+= 15;
}
}
謝謝巴拉我現在正在添加該行。有效!! –
Bala如果我想刪除這些複選框,該怎麼辦?我怎麼能創建一個form1.Controls.Remove()的東西? –
@ValNolav刪除,你可以做'Control cb = form1.FindControl(controlName); form1.Controls.Remove(cb);' –