【求助】如何让TreeView的水平滚动条正确显示?

luckyzhw 2010-11-28 03:08:36
情况是这样的:
自定义了一个TreeNode,这个TreeNode里面有个Checkbox,显示的时候,跟在TreeNode的Text后面,需要他们都能完整显示出来。

现在的问题:
这个Checkbox的长度竟然没有算在TreeNode里面,所以在TreeView添加这个自定义的TreeNode时,当TreeNode的Text的长度小于Treeview的Width时,TreeView的水平滚动条就会不会显示,即便水平滚动条显示,拉动水平滚动条时,TreeNode的Text后面的Checkbox也还是没有完整显示出来,

需求解决思路和方法,谢谢!
...全文
354 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
luckyzhw 2010-12-01
  • 打赏
  • 举报
回复
谢谢ls两位。
但是:wuyazhe的方法无效;
GSDN00A,你误解我的意思了,我的这个Checkbox是必须带上的,是作为前面TreeNode的一个补充属性而存在的。
GSDN00A 2010-11-29
  • 打赏
  • 举报
回复
没必要别外定义Checkbox , 用控件自带的ShowCheckBox属性.
兔子-顾问 2010-11-29
  • 打赏
  • 举报
回复
执行你希望显示的那个TreeNode的EnsureVisable方法试试。
luckyzhw 2010-11-29
  • 打赏
  • 举报
回复
自己再顶一下,难道无人知晓?

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧