中国开发网: 论坛: 程序员情感CBD: 贴子 490257
haitao
【delphi,技术讨论】程序的风格是:左边是一系列功能节点(Ttreeview),双击任何一个节点就进入对应的功能函数
程序的风格是:左边是一系列功能节点(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处同时需要改,总存在不同步的风险)。

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录