CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

CheckedListBox 有没有哪个方法可以取消所有已经使其checked = true的项?

楼主shinji329(星宿.NET)2004-09-03 06:51:40 在 .NET技术 / C# 提问

CheckedListBox   有没有哪个方法可以取消所有已经选定的项啊?也就是让列表中所有的项checked=   false 问题点数:10、回复次数:7Top

1 楼boyxia(>>雪饮狂刀 [抵制日货]<<)回复于 2004-09-03 07:04:34 得分 2

循环遍历Top

2 楼shinji329(星宿.NET)回复于 2004-09-03 07:24:10 得分 0

....原来还要自己编啊。。  
  哈...    
  -_-!Top

3 楼jinbingg(bing)回复于 2004-09-03 08:17:22 得分 2

//清空所有复选框的职  
  private   void   ClearAllCheck()  
  {  
  foreach   (Control   myControl   in   this.grpRole.Controls   )  
  {  
  if   (myControl.GetType()==this.chk1.GetType())  
  {  
  ((CheckBox)myControl).Checked=false;  
  }  
  }  
  }Top

4 楼syngebb(yiming)回复于 2004-09-03 08:22:54 得分 3

用一个按纽事件:  
  <INPUT   onclick="Javascript:DeselectAll();"   type="button"   value="全部取消"   name="delselect">  
   
  在页面用JavaScript实现:  
   
  <script   language="JavaScript">  
  <!--  
  function   DeselectAll()     {  
                var   thisfrm   =   document.forms[0];  
                      //   查找Forms里面所有的元素  
                        for   (i=0;   i<thisfrm.length;   i++)   {  
                              //   查找模板头中的CheckBox  
                                            thisfrm.elements[i].checked   =   false;  
                                      }    
                  }  
  -->  
  </script>Top

5 楼pjliping(笨笨)回复于 2004-09-03 08:34:10 得分 2

function   SelectAll()  
  {  
      for   (var   i=0;i<document.forms[0].elements.length;i++)  
              {  
                  var   e   =   document.forms[0].elements[i];  
                  e.checked=true;  
                }  
  }Top

6 楼cuiwb770111(China_Api)回复于 2004-09-03 08:48:16 得分 1

好像只能用循环遍历的方法逐个设置。Top

7 楼zyh_a(星宇)回复于 2004-11-23 16:05:37 得分 0

winform程序  
  for(int   i=0;i<checkedListBox1.Items.Count;i++)  
  {      
  checkedListBox1.SetItemChecked   (i,false);  
  }Top

相关问题

  • 如何取消颜色选项
  • win2000下如何取消启动项目?
  • 请问:如何设定confirm("")的默认选项为"取消"?
  • vb项目,如何取消vss的绑定。
  • 求全选radio项和全部取消的做法.
  • 如何取消datagrid上一页的"选定项"的属性;
  • 大哥们,帮忙!!求CTreeCtrl(带CheckBox的)中当选中父项时,子项都选中,取消父项的选中时,子项也都取消。
  • 请教如何用代码实现取消Listctrl中已选择的一项?
  • 如何取消系统开始时候的操作系统选择项?
  • 我刚开通移动QQ,请问如何取消这项服务?

关键词

  • checkedlistbox
  • mycontrol
  • 所有
  • checked
  • 可以取消
  • gettype
  • 有没有哪个方法
  • controls

得分解答快速导航

  • 帖主:shinji329
  • boyxia
  • jinbingg
  • syngebb
  • pjliping
  • cuiwb770111

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo