标签: delphi events virtualtreeview tvirtualstringtree
我已经创建了一个代表我的节点数据的记录,现在,我想要正确处理事件OnChange,每次点击不同的节点时,它都会调用一次事件(不是两次,这是我的问题)。
OnChange
此树显示目录的压缩文件结构。每次我单击树的项目时,它都会加载该文件夹中包含的文件列表。但是,当我使用OnChange事件并单击某个项目(或者我按向上/向下箭头键)时,它会调用该事件两次,使我的应用程序按顺序加载文件列表两次。
如果焦点项目发生变化,我怎样才能正确使用事件加载文件列表?