主题:如何为_SCREEN添加程序
dybj
[专家分:70] 发布于 2008-08-09 19:04:00
如在_SCREEN上使用右键菜单,或其它的过程与程序
回复列表 (共2个回复)
沙发
xinjie [专家分:630] 发布于 2008-08-09 23:55:00
在 Screen 中添加一自定义非可视类的实例(设计该类时,在其 RightClick 中写执行菜单方法)。并使用代码绑定 Screen 的 RightClick 事件到自定义非可视类实例的 RightClick 。
绑定操作,自 VFP8 及其以后版本提供。详细信息,请参看帮助中的相关信息。
板凳
homayzh [专家分:7040] 发布于 2008-08-10 08:47:00
[quote]
作者:wuzhouhong
专家分:8900
会员信息
发短消息
所属BLOG 发表时间:2007-8-29 14:25:00 [回复] [引用] [选此帖为最佳答案]
6 楼
使用bindevent()动态绑定一个程序。
例如:
oRightClick=NEWOBJECT("MyResize")
BINDEVENT(_SCREEN,"Resize",oRightClick,"Resize") && 增加屏幕的Resize事件
DEFINE CLASS MyResize AS Session
PROCEDURE Resize
****
RETURN
ENDDEFINE
quote]
我来回复