我試圖在Winforms中創建一個複選框數組,我有四個複選框,如果我點擊一個複選框,一個消息框應該顯示選中的複選框。C#中的複選框數組
public void checkboxtest()
{
CheckBox[] boxes = new CheckBox[4];
boxes[0] = checkBox1;
boxes[1] = checkBox2;
boxes[2] = checkBox3;
boxes[3] = checkBox4;
for (int i = 0; i <= 4; i++)
{
if (boxes[i].Checked == true && boxes[i].Enabled)
{
MessageBox.Show("boxes[i] is clicked");
}
}
}
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
checkboxtest();
}
private void checkBox2_CheckedChanged(object sender, EventArgs e)
{
checkboxtest();
}
持續3和4太...
我應該怎樣做呢? 謝謝。
爲什麼不使用事件,你完全錯了! – 2010-08-25 06:11:30