使用递归方法全选/反选TreeView中CheckBox子节点_weixin_30716141的博客-程序员资料

   private void tvClass_AfterCheck(object sender, TreeViewEventArgs e)
        {
            SelectAllOrInverse(e.Node.Nodes, e.Node.Checked);
        }

        //全选或反选
        protected void SelectAllOrInverse(TreeNodeCollection tnc, bool b)
        {
            foreach (TreeNode node in tnc)
            {
                node.Checked = b;
                SelectAllOrInverse(node.Nodes, b);
            }
        }

此方法比较通用,在获取勾选项的时候略加修改也可以使用

转载于:https://www.cnblogs.com/myssh/archive/2009/10/26/1589892.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30716141/article/details/97893591

智能推荐

leetcode698. 划分为k个相等的子集_lgy54321的博客-程序员资料

题目给定一个整数数组 nums 和一个正整数 k,找出是否有可能把这个数组分成 k 个非空子集,其总和都相等。示例 1:输入: nums = [4, 3, 2, 3, 5, 2, 1], k = 4输出: True说明: 有可能将其分成 4 个子集(5),(1,4),(2,3),(2,3)等于总和。注意:1 <= k <= len(nums) <= 160 &l...

定时器的问题_antd 定时器一次显示一行_lannieZ的博客-程序员资料

在a页面写一个定时,让他每秒钟打印一个1,然后跳转到b页面,此时可以看到,定时器依然在执行。这样是非常消耗性能的!解决方法1:首先在data函数里面进行定义定时器名称:data() { return { timer: null // 定时器名称 } }使用this.timer = (() => { // 某些定时器操作}, 10

android:cacheColorHint=“#00000000”_屌丝男士zkc的博客-程序员资料

istView.setCacheColorHint(0); 或者Android:cacheColorHint="#000000" 去除listview的拖动背景色自定义listview的时候,当你不使用android:cacheColorHint=“#00000000”会出现下面选中一个空间黑色底色的情况,破坏整体美观度:当你不使用android:listSel

frida之HOOK篇(二)手动hook_frida之hook篇(二)手动hook_kfyzjd2008的博客-程序员资料

一、编写测试用APPpackage com.example.helloworld;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.TextView;public class MainActivity extends AppCompatAc

DVD提取字幕的简要流程及涉及的主要工具_雪峰的博客-程序员资料

1、DVD拷盘用 DVD Decrypter,得到VOB文件2、从VOB中提取图形型字幕用 VobSub,得到 idx和sub配对的图形字幕文件3、图形型字幕转换成文本型用 SubOCR,得到 srt 字幕文件4、校对字幕用 Subtitle Workshop,得到翻译精准的 srt 字幕文件5、如果要加上字幕效果把  srt 字幕文件转换成SSA或ASS字幕,还可以用Subtitle Works

学习音视频开发_音视频开发培训哪家强_ChloeDimen的博客-程序员资料

 最近公司开发音视频项目,用到了很多关于音视频的开发技术。总之,我都很难下手。上网查了有一篇很好的的音视频开发任务列表。我准备按照任务列表去实践所有的任务。1::Android 音视频开发(一) : 通过三种方式绘制图片2:Android 音视频开发(二) : 音频 采集和播放3:Android音视频开发 (三):使用 Camera API 进行视频的采集,分别使用 SurfaceVi...

随便推点

常用端口号与对应的服务以及端口关闭_111端口是什么服务_hanghangde的博客-程序员资料

常用端口号与对应的服务以及端口关闭端口简介:本文介绍端口的概念,分类,以及如何关闭/开启一个端口  21端口:21端口主要用于FTP(File Transfer Protocol,文件传输协议)服务。  23端口:23端口主要用于Telnet(远程登录)服务,是Internet上普遍采用的登录和仿真程序。  25端口:25端口为SMTP(Simple Mail Transfer Protocol,简

数据结构实验之排序七:选课名单_猿憨憨的博客-程序员资料

数据结构实验之排序七:选课名单Time Limit: 1000MS Memory limit: 65536K题目描述随着学校规模的扩大,学生人数急剧增加,选课名单的输出也成为一个繁重的任务,我校目前有在校生3万多名,两千多门课程,请根据给定的学生选课清单输出每门课的选课学生名单。输入输入第一行给出两个正整数N( N ≤ 35000)和M(M ≤ 2000),其中N是全校学...

Cocos2d-x3.0游戏实例之《别救我》第五篇——使用Cocostudio UI编辑器创建操作界面_linuxheik的博客-程序员资料

这一篇内容其实很简单,已经对Cocostudio比较熟悉的朋友就可以随便扫一下了~(小若:熟悉Cocostudio的人谁还有空看你的基础教程呢)  笨木头花心贡献,啥?花心?不呢,是用心~转载请注明,原文地址:http://www.benmutou.com/blog/archives/892文章来源:笨木头与游戏开发  

好久没学习了。。。_和稀泥的博客-程序员资料

:cry: 啊啊啊~该好好做个计划了。

Delphi 2006 高级控件应用_delphi怎么添加rztray控件_voyan的博客-程序员资料

<br />  来源:电脑报<br />    Borland Developer Studio 2006 已于 2005 年 12 月 5 日正式发布了。 Delphi 2006 是 Borland Developer Studio 2006 产品中的一部分,我们不仅能继续开发基于 Win32 平台的应用程序,还可以使用 Delphi 语言编写 .NET 平台的应用程序,使得 Delphi 程序员可以轻松的将 Win32 平台的应用程序移植到 .NET 平台中。<br />    本文将带领读者去体验一下

xinetd不太详的详解_changkejia的博客-程序员资料

http://mosquito.blog.51cto.com/2973374/1078683 ######################################大蚊子整理、修正2012.12.4 20:00###################################### xinetd(eXtended InterNET services Daem...

推荐文章

热门文章

相关标签