public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void SelectCBOX(bool bl)
{
foreach (Control ctrl in this.Controls)//遍历窗体中的所有控件
{
if (ctrl.GetType().Name == "CheckBox" && ctrl.Name != "checkBox6")//判断是否为CheckBox
{
CheckBox cBox = (CheckBox)ctrl;//创建CheckBox对象
cBox.Checked = bl;
}
}
}
private void button1_Click(object sender, EventArgs e)
{
string strPop = "您选择的权限如下:";
foreach (Control ctrl in this.Controls)//遍历窗体中的所有控件
{
if (ctrl.GetType().Name == "CheckBox" && ctrl.Name != "checkBox6")//判断是否为CheckBox
{
CheckBox cBox = (CheckBox)ctrl;//创建CheckBox对象
if (cBox.Checked)//判断CheckBox控件是否选中
{
strPop += "\n" + cBox.Text;//获取CheckBox控件的文本
}
}
}
MessageBox.Show(strPop);
}
private void checkBox6_CheckedChanged(object sender, EventArgs e)
{
if (checkBox6.Checked)
SelectCBOX(true);
else
SelectCBOX(false);
}
}