如何在每个树视图控件级别只允许一个复选框

时间:2015-03-06 22:04:18

标签: vb.net treeview

我搜索了最后一小时查找vb.net代码,以确保只检查了treeview上每个级别的一个节点。例如,如果顶级有三个节点并且用户检查,则应取消选中另外两个节点。我希望这对树视图的下两个级别的工作方式相同。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

这就是我要做的事情:

1.-获取刚检查的项目并将其存储在变量中。

2.-循环遍历该级别的所有元素(选中的项目应该告诉您父节点的成员并循环其子节点)。当您浏览项目时,请包含一个条件:如果迭代中的项目与您刚刚单击的项目相同,请将其保留;任何其他项目,取消选中它。

另一种方法是循环浏览关卡中的每个项目,取消选中所有项目,然后检查变量中的项目。