以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于目录树节点编辑的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=99845)

--  作者:kgdce
--  发布时间:2017/4/27 18:40:00
--  关于目录树节点编辑的问题
现在在窗口加了一目录树,选中其中一个节点后,对其重命名。如节点原名称为“01hhhh",现在开始编辑,要求编辑后节点名称为”01xxxx",在编辑时删除除节点的内容,新输入"xxxx",完成编辑后,编辑的节点名称加上前两位“01”,显示为“01xxxx"。如何实现这一想法?
--  作者:有点色
--  发布时间:2017/4/27 20:44:00
--  

beforeEditNode事件

 

vars("oval") = e.Node.Text.SubString(0,2)

 

afterEditNode事件

 

e.cancel = True
e.Node.Text = vars("oval") & e.NewText.replace(vars("oval"), "")