gpt4 book ai didi

c# - 允许在 .NET TreeView 中进行多选

转载 作者:IT王子 更新时间:2023-10-29 04:38:31 26 4
gpt4 key购买 nike

我被困在 .NET 2.0 Windows 窗体中。

标准 TreeView 控件中似乎没有选择多个节点的功能。

我正在尝试为上下文菜单选择执行此操作。因此复选框在这里不是可接受的 UI 范例。

提供这种非常必要的功能的最佳方式是什么?

最佳答案

我们曾在一个 WTL 项目中这样做过,但所需的基本工作与 .NET 相同。要实现多选树控件,您需要自己绘制树项并覆盖键盘和鼠标处理。您还需要维护自己的所选项目列表。

不要忘记考虑选择规则(例如是否允许 parent 和 child ),不要忘记实现键盘快捷键,包括使用 Ctrl、Shift 和 Ctrl+Shift 进行选择,以及空格键选择/取消选择。

关于c# - 允许在 .NET TreeView 中进行多选,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/206096/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com