【问题标题】:Access text selection within a TreeNode (WinForms)在 TreeNode (WinForms) 中访问文本选择
【发布时间】:2009-02-16 18:24:03
【问题描述】:

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

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

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

【问题讨论】:

    标签: c# .net winforms treeview treenode


    【解决方案1】:

    您需要做一些本机互操作工作来获取用于标签的编辑控件。要获得此控制,您需要使用TVM_GETEDITCONTROL 消息,将其发送到您想要此行为的树视图实例。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-29
      • 1970-01-01
      • 1970-01-01
      • 2017-05-29
      • 1970-01-01
      • 1970-01-01
      • 2021-07-03
      相关资源
      最近更新 更多