我想填充複選框數組與從字符串派生的複選框名稱。我想換成下面的代碼:從字符串填充複選框數組名稱
public void CheckBox_1()
{
CheckBox[] boxes_1 = new CheckBox[4];
boxes_1[0] = A0;
boxes_1[1] = A1;
boxes_1[2] = A2;
boxes_1[3] = A3;
for (int i = 0;i < 4;i++)
{
boxes_1[i].Enabled = checkBox1.Checked == true ? true : false;
}
}
像這樣的東西:
public void CheckBox_1()
{
CheckBox[] boxes_1 = new CheckBox[4];
for (int i = 0; i < 4; i++)
{
boxes_1[i] = ("A" + i);
}
for (int i = 0; i < 4; i++)
{
boxes_1[i].Enabled = checkBox1.Checked == true ? true : false;
}
}
我能得到的複選框名稱爲一個字符串很容易,但目前還不清楚如何做到這一點。謝謝。
把複選框在列表中會會更好。你這樣做的方式需要反思。 – deltree
你可以使用反射....但你應該澄清你的最終目標。也許我們將能夠提供一個更好的方式來完成這項工作。 – ken2k
相關複選框以某種方式組合在一起(f.e. GroupBox)? –