0

我有一个树视图,我希望用户能够只选择最后一个孩子,以避免在没有选择项目而是选择文件夹时出现问题。

有人知道树视图是否存在这样的功能吗?我还没有找到它。

如果没有,像检查最后一个孩子是否被选中或一个目录这样的解决方案,我可以自己尝试。目前我只知道可以设置任何树视图功能。

4

1 回答 1

0

它不是一个treeview功能。但是您可以使用Tag属性,该属性允许节点与它一起保存对象。(在您的情况下,这是了解它是什么类型的好方法)。

如评论中所述,也许您应该审查您的设计(尽管我不知道为什么需要这样的限制)在我看来,阻止用户单击某些nodes内容是一种不好的方法。

您可以通过许多方法以编程方式测试它是否是最后一个元素,例如:

  • 宣布Treeview Before_Select Event
  • 测试是否EventArgs e有子节点
  • 允许或取消节点选择

就像我说的,这是众多选择之一。

于 2013-04-15T14:53:50.073 回答