图学PowerBuilder---(自定义)事件

在PB中,对于很多控件而言,在开发窗口中默认列出的并不是所有该控件支持的事件,如DW的鼠标按下,抬起等事件并不在其默认事件中。但这并不表示其不支持,我们可以采用(自定义)方式来扩展其事件。这里所说的自定义并不是真正的自定义,而是PB中已经默认有了相关的事件,我们只是对其进行一个类似重命名的操作。使我们需要的控件拥有它即可。


如上图所示,在DW中并没有关于鼠标的按下,抬起,移动事件。接下来我们给其添加事件。

首先我们点击下,上图中用红圈及红色数字“2”标记的按钮,然后在事件事件列表中选择第一项(用红色“1”标注)(New Event)  点击后,展开的事件定义窗口如下图:

如上图所示,"my_event"是我自己填写的事件名字。在这里我们可以自定义事件,但大多情况下,我们可以根据下方Event ID 对应的事件列表来扩展。如开始所讲,我们要给DW添加鼠标按下事件,我们在"Event ID" 列表选择对应的事件,如图:

一般情况下,我们先定义事件的NAME。定义完成后,选择事件ID。完成之后事件就会出现在控件的事件列表中。我们就可以在其中添加事件代码时行开发了。

至此我们所谓的自定义事件就完成了。至于"Event ID"中以”PBM_“开头的事件具体的含义请参考网上或帮助说明。(没看过,不知道帮助里有没有,呵呵)有机会找到会转过来。

-------------------------------------------------------------- 告一段落---------------------------------------------------------------

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值