在treeview 展开的节点双击事件如何实现???急!(80)

  • 主题发起人 主题发起人 xnfzy
  • 开始时间 开始时间
X

xnfzy

Unregistered / Unconfirmed
GUEST, unregistred user!
我在使用treeview时,需要对展开的最后一个节点进行双击事件,并生成一个编号,结构如下:主目录 北京 [QH]清华大学 [JSJ]计算机专业 上海 [SH]上海大学 [WL]物理专业 我要在计算机专业,物理专业(类似展开的最后一个节点(没有子节点的))上双击,然后取得如:BQHJSJ0001,双击物理专业得到SSHWL0001,这样一个编号放在Edit.Text 里面,请教如何实现?
 
我把“展开的最后一个节点”理解成 没有子节点的节点if 我理解正确 then 子节点count=0 走双击事件,else //直接走下面的循环 找父节点编号:=当前节点编号if <>nil编号:= 父节点。编号+编号PS:回答有歧义的问题真累
 
是啊, 要表述清楚啊~
 
后面的双击可行,但如何取得前面两个父节点的值?+[QH]+[JSJ],得到BQHJSJ,后面的编号我另行计算?
 
tempsTempnode:=当前节点while Tempnode。父节点 <> nil dotemps:=Tempnode.name+temps;Tempnode:=Tempnode。父节点;end;//是基本东西啊,刚才没写
 
不好意思,我是刚学的,zhengrong117兄,能不能写完整些!小弟初学!
 
不好意思,我不写啦,你看看 treeview的用法,不难的,我写的越多越害你。
 
哦,好的,结了!
 
后退
顶部