实现TreeviewCheckbox的三种状态,分别是:选中、没有选中、部分选中。之前有人写了一部分实现TreeviewCheckbox第三种状态的代码,但是在点击节点前的“+”或者“-”的时候,也会改变这个节点及其子节点的选中状态。这里主要针对这个问题进行了修改。编译环境:vs2012