中组件的事件处理跟上面相似,看下面的代码:
'+-)
,-0
&+%#&01
/
,-0
#708+--9 01
/01
'.+-)
',7,, 框.)
#5* 得到一个与页面中按钮 *关联的 ##6对象,可以直
接调
用该对象上的 K方法来给对象添加事件,同样实现前面的效果。在调用
K
方法的代码中,第一个参数表示事件名称,第二个参数表示事件处理器或整个响应函数。
支持事件队列,可以往对象的某一个事件中添加多个事件响应函数,看下面的代码:
,-0
#70--9 01
#70--9 01
/01
K方法的另外一个简写形式是 ,由于调用了两次 K方法,因此当
点
击按钮的时候会弹出两次信息。
当然,还支持事件延迟处理或事件处理缓存等功能,比如下面的代码:
,-0
#70--9 + $"""/01
/01
当然,在使用 #的事件时,我们一般是直接在控件上事件,每一个控件包含哪些事件,
在什么时候触发,触发时传递的参数等,在 #$%项目的文档中都有较为详细的说明。比
如对于所有的组件 5%,都包含一个 +事件,该事件会在
销毁这一个组件时触发,如果事件响应函数返回 +,则会取消组件的销毁操作。
#( !
//#0/!
1不能关闭的窗口251)442/1344
' &
/2 !
想关闭我,这是不可能的+ &
/ &
&
' &
// &' &
由于在窗口对象的 事件响应函数返回值为 ,因此执行这段程序,你