2

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

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

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

4

1 回答 1

2

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

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

于 2009-02-16T19:12:14.047 回答