社区
C#
帖子详情
treeview里,如何某一部分的节点的CheckBox不可点击?
YASHENYI
2010-09-27 02:58:34
我想请教各位,在treeview里的叶节点都显示着CheckBox,要怎样使一部分节点的CheckBox可点击,某一部分的节点的CheckBox不可点击(即不可打勾,也不可去掉打勾)?
...全文
250
5
打赏
收藏
treeview里,如何某一部分的节点的CheckBox不可点击?
我想请教各位,在treeview里的叶节点都显示着CheckBox,要怎样使一部分节点的CheckBox可点击,某一部分的节点的CheckBox不可点击(即不可打勾,也不可去掉打勾)?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
YASHENYI
2010-09-28
打赏
举报
回复
呵呵,不好意思~
josxhn
2010-09-27
打赏
举报
回复
我之前也有这个需求来的,但是发现node没有单独的checkbox设置。
所以也是采取的取巧灵活的办法,如1楼
Ps:你楼上是一位不是两位
YASHENYI
2010-09-27
打赏
举报
回复
谢谢楼上两位~~
小童
2010-09-27
打赏
举报
回复
[Quote=引用 1 楼 ranen2010 的回复:]
有一个比较笨的办法,在TreeView的AfterCheck事件里面,
判断当前的节点可不可以让用户改,如果不可以改就用 node.Checked=!node.Checked;
[/Quote]
第二个方法:
在TreeView的BeforeCheck事件中
if (e.Node.Level == 0)//可以换成你要的条件
{
e.Cancel = true;
}
小童
2010-09-27
打赏
举报
回复
有一个比较笨的办法,在TreeView的AfterCheck事件里面,
判断当前的节点可不可以让用户改,如果不可以改就用 node.Checked=!node.Checked;
C# 中
TreeView
控件实现
点击
CheckBoX
自动打钩的事件
本文介绍如何在C#中实现
TreeView
控件的
CheckBox
点击
事件,包括父
节点
与子
节点
间的联动勾选逻辑。详细展示了相关代码,包括`AfterCheck`事件处理、遍历子
节点
和父
节点
的函数,以及设置
CheckBox
es属性为True来显示
CheckBox
。
c# winform
TreeView
控件
点击
节点
,它的子
节点
被全部选中或者取消选中
本文介绍了在C# WinForm应用中,使用
TreeView
控件配合
checkbox
,实现
点击
父
节点
时自动选中或取消选中所有子
节点
的功能。通过设置控件属性和编写相应代码,可以便捷地完成这一操作。
关于
TreeView
中
CheckBox
的使用
本文介绍如何在
TreeView
控件中实现
CheckBox
的功能,包括
节点
状态同步、展开/折叠操作及父
节点
状态更新等。通过AfterCheck事件处理,实现了
节点
状态的一致性和父
节点
状态的正确显示。
带
CheckBox
的
TreeView
本文介绍了如何在
TreeView
中实现
CheckBox
的联动效果,即选中或取消选中一个
节点
时,其子
节点
会相应改变状态,并根据所有子
节点
的状态更新父
节点
的勾选状态。通过XAML和代码实现了这一功能。
TreeView
隐藏指定
节点
的
CheckBox
在使用
TreeView
控件时,如果启用了
CheckBox
,通常所有
节点
都会显示该复选框。然而,有时我们希望顶级
节点
不显示复选框。本文介绍了一种通过重绘和SendMessage方法来解决这一问题的方法。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章