中国开发网: 论坛: 程序员情感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处同时需要改,总存在不同步的风险)。
我的blog:http://szhaitao.blog.hexun.com & http://www.hoolee.com/user/haitao
--以上均为泛泛之谈--
不尽牛人滚滚来,无边硬伤纷纷现 人在江湖(出来的),哪能不挨刀(总归是要的)
网络对话,歧义纷生;你以为明白了对方的话,其实呢?

您所在的IP暂时不能使用低版本的QQ,请到:http://im.qq.com/下载安装最新版的QQ,感谢您对QQ的支持和使用

相关信息:


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