如何解决TreeView控件的节点CheckBox半选状态?

Posted on 2006-04-12 22:02  流沙河  阅读(925)  评论(0)    收藏  举报

    最近在工作中遇到了一个难题,大家给出出主意!
    我做了一个权限管理,每一个树节点(除叶节点外)都有三种状态:1.具有所有子节点的权限(包括子节点的子节点),称为全选;2.具有部分子节点的权限(包括子节点的子节点),称为半选;3.没有这个节点(包括子节点的子节点)的权限,称为全不选。
    问题就出现了,全选可以使用Check=True表示;全不选可以使用Check=False,可是半选状态如何表示呢?
    平时看见很多地方的CheckBox第三种状态都使用背景阴影来表示,现在不知道在.Net中如何实现了。
    请各位帮帮忙了,谢谢大家!

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3