如何让checkBox控件全选、反选、取消包含在groupBox内其它checkBox控件
解决方案 »
- 用tcpclient + ssl 下载邮件,想中途中断下载去下载另一封。
- 帮忙把MSSQL语句翻译成DATASET中可以执行的语句
- 高手指点:设置这么一种情况,任务栏中有两个窗口,点击其中一个另一个跟着显示在旁边,或者一块最小化或最大化,如何实现?
- 求教:怎么样在C#中控制图片的放大与放小..小弟请教..
- ::: 一个关于table的问题 ......******
- IIS中怎么去建一个虚拟目录
- CollectionBase,ICollection,ILIST,IEnumerator 各有什么特别?
- C# API串口通信问题
- public DirNode(string text):base(text)
- Crystal Report部署:regwiz.msm属性中找不到mergemoduleproperties
- C#获取属性的名称
- 急求一个c#正则的写法
全选、取消
foreach (Control control in this.groupBox.Controls)
{
if (control is CheckBox)
{
(control as CheckBox).Checked= checkBox.Checked;
}
}反选
foreach (Control control in this.groupBox.Controls)
{
if (control is CheckBox)
{
(control as CheckBox).Checked= !(control as CheckBox).Checked;
}
}
foreach(control a in this.controls)
{
if(a.gettype().name=="checkbox")
{
a.checked="true";//将直接放在窗体上的所有checkbox全选
}
if(a.gettype().name=="groupbox")
{
foreach(control b in a.controls)
{
if(b.gettype().name=="checkbox")
{
b.checked="true";//将放在groupbox中的所有checkbox全选
} }
}
}若checkbox放在了groupbox里的groupbox里,则再加foreach嵌套即可