我有一个树视图,我希望用户只能选择最后一个孩子,以避免在没有选择项目而是文件夹时出现问题。
有没有人知道树视图是否存在这样的功能?我还没找到。
如果没有,检查是否已经选择了最后一个孩子或者是一个直接的孩子,我可以自己尝试。此时我只知道可以设置任何树视图功能。
答案 0 :(得分:0)
这不是treeview
功能。但是您可以使用Tag属性,该属性允许节点使用它保留对象。 (在你的情况下,一个很好的方法来了解它是什么类型)。
正如评论中所述,也许你应该检查你的设计(尽管我不知道为什么你需要这样的限制)在我看来,阻止用户点击某些nodes
是一种糟糕的方法。
您可以以编程方式测试它是否是具有多种方法的最后一个元素:
Treeview Before_Select Event
EventArgs e
是否有子节点就像我说过这是众多选择之一。