事件转移 命令    英文命令:EventPost 操作系统支持:Windows    所属类别:其他

设置将第一个组件上产生的所有事件转交由第二个同窗体同类型组件的事件处理子程序去处理,就好象此事件是在第二个单元上实际发生的一样。本命令可用来设置用同一事件处理子程序处理来自多个同类型组件的事件。使用时可与“取事件组件”命令、对象的“标记”属性等相配合。设置成功返回真,失败返回假。

语法:  逻辑型  事件转移 ([组件],[组件二])

参数名

描 述

组件

必需的;通用型。参数值指定欲将其事件转移的组件。如果该参数值指定的不是窗体内的组件,而是窗体本身,则不考虑“单元二”参数的设置情况,直接取消被指定窗口上所有组件事件转移设置。

组件二

可选的;通用型。参数值指定组件转移到的目的组件须与主键的类型相同且在同一窗体内,否则命令会失败。如果本参数被省略,将取消主键的原有事件转移设置。

 

例程:

说明:

按下“事件转移到按钮”,其事件没有被转移,然后取出事件组件的标记,根据标记知道被单击的按钮。

由于另一个按钮事件已经被转移到“事件转移到按钮”,所以按下另一个按钮后,程序将调用“_事件转移到按钮_被单击”事件子程序。

 

参见:例程