当前位置: 首页 > 编程语言 > C#

TreeView多选分享

时间:2023-04-10 20:57:47 C#

TreeView多选我在我的程序中使用了WindowsFormsTreeView控件。我想允许用户通过拖动鼠标指针(又名“套索”选择)来选择同一级别的多个节点。我不认为标准的TreeView允许这样做。我的问题是实现这一目标的最佳方法是什么?我是否必须在自定义或派生控件中编写自己的自定义选择行为?我从哪说起呢?我不需要详细解释。向正确的方向轻轻一推。使用标准的WinFormsTreeView控件并不容易。TreeView控件仅支持对每棵树进行一次选择。不能同时选择树中的多个节点。要获得此行为,您可能最终需要创建一个与允许多项选择的TreeView非常相似的类。另一种选择是从TreeView派生并通过覆盖特定行为来启用多项选择。这是一篇关于如何执行后者的文章。考虑在支持多选的控件(例如列表视图)中实现多选。如果您遵循大多数Windows用户都能理解的标准,您最终会得到一个更易于实施和使用的解决方案。如果您真的需要更精细的东西,您可能要考虑开发一个自定义控件。以上就是C#学习教程:TreeView中多个选项共享的全部内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权请点击右侧联系管理员删除。如需转载请注明出处: