gpt4 book ai didi

c# - 在 TreeNode (WinForms) 中访问文本选择

转载 作者:太空宇宙 更新时间:2023-11-03 11:55:48 24 4
gpt4 key购买 nike

是否可以在 WinForms TreeView 的可编辑 TreeNode 中访问有关文本选择的信息?

我发现了诸如 BeginEdit()EndEdit(bool cancel) 之类的方法,但我需要更精细的控制粒度——类似于 TextBoxBase.SelectionStartSelectionLength 属性,但在节点本身上。

这在 C#/.Net 中可行吗?

最佳答案

您需要执行一些 native 互操作工作才能获得用于标签的编辑控件。要获得此控件,您需要使用 TVM_GETEDITCONTROL消息,将其发送到您想要此行为的 TreeView 实例。

从该消息中获得窗口句柄后,您就可以使用 EM_SETSEL handle 上的消息以设置选择。

关于c# - 在 TreeNode (WinForms) 中访问文本选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/554095/

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