如何修改TreeView中节点的Text?

WiseNeuro 2005-06-05 07:06:55
我想在程序运行时通过右键菜单来修改其中某个节点的Text,但是不知该怎样修改。我将TreeView的ReadOnly属性改为false,然后在某个节点上连着点击左键,有时竟然就变成了对节点的Text修改状态,不知触发了什么事件?大家给看看该怎样做,这里先谢过了!
...全文
271 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyzq 2005-06-11
  • 打赏
  • 举报
回复
TreeNode->EditText();就可以编辑了
WiseNeuro 2005-06-11
  • 打赏
  • 举报
回复
谢谢,问题按TreeNode->EditText();解决了
ly840325 2005-06-06
  • 打赏
  • 举报
回复
可能是 ONDBLCLICK 事件吧
WiseNeuro 2005-06-06
  • 打赏
  • 举报
回复
我试了在c++ builder 中,TreeNode 没有Edit函数。但我发现,如果在节点上点住一定时间,
该节点的Text就可以被编辑。还是不明白怎样做。
gxd305 2005-06-06
  • 打赏
  • 举报
回复
你可以直接
右键菜单中加入
重命名
具体程序
TreeView1->Selected->Edit();
这样就可以了
当然前提是你选择的那个节点是你想修改的

如果想再简便
一点的话
可以在
Treeview的mousedown事件中 设置当前你右键 所点击的位置所在的 节点为
所选择的节点
只羊就可以直接修改了

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧