【发布时间】:2011-07-28 12:38:01
【问题描述】:
我试图在 Winforms 中创建一个复选框数组,我有四个复选框,如果我单击一个复选框,一个消息框应该显示选中的复选框。
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 也继续...
我应该怎么做?? 谢谢。
【问题讨论】:
-
为什么不用事件,你完全错了!