社区
C#
帖子详情
winform中的treeview找不到checkbox
BlueSkyInMyEye
2009-01-19 09:38:10
小弟是个菜鸟,希望各位大虾别见怪,实在找不到treeview中的checkbox.
想要在winform中实现带checkbox的treeview,不知道各位大虾有没有办法?
...全文
74
2
打赏
收藏
winform中的treeview找不到checkbox
小弟是个菜鸟,希望各位大虾别见怪,实在找不到treeview中的checkbox. 想要在winform中实现带checkbox的treeview,不知道各位大虾有没有办法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BlueSkyInMyEye
2009-01-19
打赏
举报
回复
谢谢
chencang
2009-01-19
打赏
举报
回复
treeview 本身就带有 CheckBox 的属性设置啊,TreeView.CheckBoxes = true
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 编译通过,并付执行程序。-
Winform
中
TreeView
中
部分节点前面的
CheckBox
隐藏
Winform
中
TreeView
中
部分节点前面的
CheckBox
隐藏
C#
Winform
零基础到精通
从开发环境到实战项目,一站式解决从入门到提升的完整过程,细致讲解常用控件以及实战应用,真正学以致用,学有所用。通过课程可以对
Winform
的开发过程有更完整的认识,快速对接功能需求开发
C#
winform
TreeView
中
关于
checkbox
选择的完美类
自己写的代码示例,保证可用,入股有什么问题
C#
TreeView
无限递归绑定
CheckBox
(vs2010)可运行
C#
TreeView
无限递归绑定
CheckBox
(vs2010)可运行 C#
TreeView
无限递归绑定
CheckBox
加入
CheckBox
事件
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章