C#中如何用代码设置窗体上全部的CheckBox控件的选中或者不选的属性?求高人帮忙!

2024-11-22 20:10:14
推荐回答(3个)
回答(1):

你好,代码如下:
private void Form1_Load(object sender, EventArgs e)
{
checkAll(this);
}
public void checkAll(Control c)
{
foreach (Control ct in c.Controls)
{
CheckBox cb = ct as CheckBox;
if (cb != null)
{
cb.Checked = true;
}
else
{
checkAll(ct);
}
}
}
用递归是为了使其它容器中的checkBox也选中。
记得采纳哟……

回答(2):

private void Form1_Load(object sender, EventArgs e)

{

checkAll(this);

}

public void checkAll(Control c)

{

foreach (Control ct in c.Controls)

{

CheckBox cb = ct as CheckBox;

if (cb != null)

{

cb.Checked = true;

}

else

{

checkAll(ct);

}

}

}

用递归是为了使其它容器中的checkBox也选中。

回答(3):

很黄黑暴力