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

2024-08-16 01:51:40
推荐回答(2个)
回答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也选中。
记得采纳哟……