最近做程序:tmp1 := :SYSTEM.TRIGGER_NODE_SELECTED
if tmp1 = 'TRUE' then messagebox('tmp1='||tmp1);
这样,会出现WHEN-TREE-NODE-SELECTED会两次激活的问题,即WHEN-TREE-NODE-SELECTED在节点被选择和取消选择都会触发,如果只想激活一次,可不定义TEMP1,直接:
IF :SYSTEM.TRIGGER_NODE_SELECTED = 'TRUE' THEN...
[@more@]来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10484922/viewspace-967204/ ,如需转载,请注明出处,否则将追究法律责任。