代码改变世界

c#,winform,treeview,选中节点,选中相应的全部子节点,取消节点,取消父节点,小技巧

2008-08-06 11:34  Virus-BeautyCode  阅读(19097)  评论(7编辑  收藏  举报

 

在开发的时候经常使用treeview控件来显示组织结构啊,目录结构啊,通常会结合属性checkedboxs,来做选中,取消的操作

下面是一个选中,取消的小例子,选中节点的时候,如果节点存在子节点,可以选中全部的子节点;如果取消一个节点的选中状态,当前节点同时又存在父节点的话,就取消父节点的选中状态。

如图所示:
treeview1.JPG

treeview2.JPG

代码如下:

Code