haitao:
【delphi,技术讨论】程序的风格是:左边是一系列功能节点(Ttreeview),双击任何一个节点就进入对应的功能函数
[阅读: 642] 2007-03-27 07:25:01
程序的风格是:左边是一系列功能节点(Ttreeview),双击任何一个节点就进入对应的功能函数
如何在双击事件里判断进入呢?
根据当前节点的text?
p:=TVer.Selected;
if p=nil then
exit;
if p.text='功能1' then fun1()
else if p.text='功能2' then fun2()
...
这样,如果Treeview里的节点的text有所改变(如某个功能的名字改了),还需要到这个双击事件函数里同步的改,有点不爽。。。。。
如果根据当前节点的AbsoluteIndex,如果功能的排序方式变了,也还需要到这个双击事件函数里同步的改,有点不爽。。。。。
最好是只需改一个地方(如果2处同时需要改,总存在不同步的风险)。