如何点击全选事项下面所有的checkbox都能选中 不选都不选中 如下

qq_40290730 2017-10-13 05:52:05
如何实现 图片如附件 c# 都是checkbox 没有使用checkboxlist
...全文
605 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_40290730 2017-10-21
  • 打赏
  • 举报
回复
灰常感谢 完美实现
吉普赛的歌 2017-10-13
  • 打赏
  • 举报
回复
结合 #2, #3 , 除 全选 之外的复选框全部放在一个 panel 之中, 在代码里就只需要写:
foreach(Control c in this.pnlCheckboxes.Controls){
   if(c is CheckBox){
      CheckBox ctrl=c as CheckBox;
      ctrl.Checked=this.chkAll.Checked;
  }
}
事理 2017-10-13
  • 打赏
  • 举报
回复
在全选复选框的复选框值更改事件里面写 foreach(Control c in this.Controls){ if(c is CheckBox && c.Text!="全选"){ CheckBox ctrl=c as CheckBox; ctrl.Checked=全选复选框名字.Checked; } }
mirrorspace 2017-10-13
  • 打赏
  • 举报
回复
一个容易理解的办法 全选按钮点击事件 判断 this.checkbox_all_click.Checked 是否选中(true),如果为true,则将下面复选框的属性checked=true 否则=false 可以将那些复选框放到一个容器内如panel.然后用遍历这个panel内所有checkbox的方法来修改选中属性
xiaoyu5425 2017-10-13
  • 打赏
  • 举报
回复
遍历找到为复选框的控件

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧