C# TreeView CheckBox 代码挑勾选中
2015-12-09 16:28
267 查看
网上查了一溜够,诸如让CheckBox失效之类的各种想法和实现方法是在无法令人满意,只能自己整了一个,还挺好用和挺实用的(其中的道理---问度娘吧,网上有的是)
加入如下代码即可:
。。。
使用方法实例:
----- 鼠标是无法给 checkBox 挑勾了,只能通过代码来完成这件事了:node.Checked = true/false; 或者:e.node.Checked = true/false;
加入如下代码即可:
。。。
treeView1.BeforeCheck += (s, e) => { func(e); };。。。
private void func(TreeViewCancelEventArgs e) { if (e.Action == TreeViewAction.Unknown) { e.Cancel = false; } else { e.Cancel = true; } }
使用方法实例:
----- 鼠标是无法给 checkBox 挑勾了,只能通过代码来完成这件事了:node.Checked = true/false; 或者:e.node.Checked = true/false;
相关文章推荐
- C#中对字符串的加密和解密
- C#中对字符串的加密和解密
- c#中,DataTable 过滤重复行
- C# 结构
- C# 关于方法中的参数(可选参数和命名参数)
- C# MVC 处理您的请求时发生异常。此外,对第一个异常执行自定义错误页时发生另一异常。已终止请求。
- (转载)C# Process.Kill() 拒绝访问(Access Denied) 的解决方案
- C# GetHashCode 的实现方式
- C#中if和#if区别
- C#中Validating和Validated事件
- C# 之泛型详解
- C#中yield return用法分析
- C# yield关键字详解
- C#操作字符串string
- C# 继承
- C#实现简单的SmtpClient发送邮件
- c#不重复的排序方法
- C# 封装,继承,多态
- c#播放声音文件
- C#中string类型前加@标志的作用