社区
C#
帖子详情
如何让treeView中某一个节点前面有CheckBox?
maksim_wei
2004-07-05 04:09:29
默认情况下是所有节点都有CheckBox,但是现在需要只在指定的节点前面显示CheckBox,其它节点不需要,请高手支招,谢谢!!
...全文
199
7
打赏
收藏
如何让treeView中某一个节点前面有CheckBox?
默认情况下是所有节点都有CheckBox,但是现在需要只在指定的节点前面显示CheckBox,其它节点不需要,请高手支招,谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
maksim_wei
2004-07-05
打赏
举报
回复
用Icon的方法当然是可以的,不过那已经是下下之选了,郁闷呀,有谁有第三方的控件给介绍一下呀?
maksim_wei
2004-07-05
打赏
举报
回复
to chenghaofeng(kim):老大,treeNode只有checked属性,没有checkbox属性呀????
test7979
2004-07-05
打赏
举报
回复
现成的方法是肯定没有的了,或许你可以找找第三方控件
实在不行就要自己画了,另外还有一个馊主意就是
用 Icon 来模拟 CheckBox ,对于不需要CheckBox的,
用那些画好线的Icon,当然你要控制好展开和收缩时的Icon显示
虽然有一定难度,但是还不是灰常复杂.
maksim_wei
2004-07-05
打赏
举报
回复
treeNode类没有checkboxes属性,查了MSDN,好像只有treeView类才有checkBox属性
chenghaofeng
2004-07-05
打赏
举报
回复
TreeView tv = new TreeView();
TreeNode tn = new TreeNode("test");
tn.CheckBox= true;
tv.Nodes.Add(tn);
这样节点就有checkbox了
killer_wzb
2004-07-05
打赏
举报
回复
可以在程序中动态设置,因为每个树接点都是一个treenode,你可以给他们单独设置checkbox
maksim_wei
2004-07-05
打赏
举报
回复
高手们帮帮忙吧,这个问题已经困扰了我好久了!!谢谢!
Winform
中
TreeView
中
部分
节点
前面
的
CheckBox
隐藏
Winform
中
TreeView
中
部分
节点
前面
的
CheckBox
隐藏
C# 解决双击
TreeView
表里
checkbox
本身Bug问题
一个
WinForm的
TreeView
,某node的
CheckBox
初始状态为false,当双击这个node的
checkbox
时,会出现很奇怪的情况: 第一次双击
checkbox
,
checkbox
显示的状态会切换两次状态,unchecked-> checked-> unchecked,而AfterCheck事件仅触发一次,在AfterCheck事件
中
获取到的
checkbox
状态为checked。在这里
checkbox
状态已经和显示状态不一致了 以后每次双击,
checkbox
显示的状态会出现一次切换,AfterCheck也会触发一次,并且
checkbox
显示的状态和值的状态仍然保持相反。 除上面这个问题外,还有一点,当双击
treeview
的
checkbox
后,如果再去单击或双击该界面
中
除这个
treeview
外的任何部分,系统会忽略第一次点击事件。举例来说,
一个
窗口
中
,有
一个
treeview
,还有
一个
ok按钮,当我双击这个
treeview
的
一个
checkbox
后,再去点那个ok按钮,第一次点击是没有任何作用的,第二次以及以后的点击才会有效,包括点击最大化,最小化,以及关闭这种系统按钮。 为了解决以上问题,我重写了
TreeView
控件,在不影响其它地方的前提下,能很好的解决以上问题。我的环境:.Net framework4.0 + VS2005 + Win7 编译通过,并付执行程序。-
WPF 子选项为
CheckBox
的
TreeView
实例
在WPF实际项目开发的时候,经常会用到带
CheckBox
的
TreeView
,虽然微软在WPF的
TreeView
中
没有提供该功能,但是微软在WPF
中
提供强大的ItemTemplate模板功能和自定义样式,那我们可以自己写
一个
这样的控件供自己使用。
JS实现
TreeView
中
Checkbox
的控制
JS实现
TreeView
中
Checkbox
的控制,点父
节点
,子
节点
全部选
中
,点击子
节点
不
节点
选
中
Treeview
中
checkbox
选择问题
Treeview
中
的
Checkbox
选择问题,就是选择子
节点
中
的任何
一个
,父
节点
都会被选
中
;取消父
节点
Checkbox
,所有子
节点
被取消....
C#
110,567
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章