关于TdxDBTreeList的使用问题(72分)

L

lzliang

Unregistered / Unconfirmed
GUEST, unregistred user!
在程序中我在2个Form中使用了dxDBTreeList控件, DataSource是同一表。
在OnChangeNode事件设置了不同的响应。
但在运行中,把2个Form的OnChangeNode事件响应加在一起响应了。
请问谁能给我解答?
 
不知道下面的方法可以不:
在 DXDBTREELIST1 的 ONCHANGENODE 事件中一开始加入下面的语句:
if (Sender as TdxDBTreeList).Name = dxDBTreeList2 then exit;
同样在 DXDBTREELIST2 的 ONCHANGENODE 中:
if (Sender as TdxDBTreeList).Name = dxDBTreeList1 then exit;
 
谢谢你!我试试!
 
zhihuali:
试了,不行阿!我跟踪了一下。发现点击任何一个dxDBTreeList,它的执行
顺序都是先执行对方的ONCHANGENODE而且 (Sender as TdxDBTreeList).Name
的值也是对方的Name,然后才执行自己的ONCHANGENODE。请问这是不是BUG。
没有办法搞定,急!
 
接受答案了.
 
顶部