社区
DataWindow
帖子详情
完全动态生成的数据窗口如何执行自身事件
lightsword1
2010-09-06 12:03:35
即在不手工添加数据窗口控件的前提下创建的数据窗口,如何通过其事件,来达到一些目的?
因为这个数据窗口是动态生成的,是不可视的,在控件列表中找不到,该怎么为它添加事件呢?
比如,在这个动态窗口中,单击选择某一行,得到这一行的数据,(即普通的单击事件)
或其他事件,比如getfocus或losefocus事件等!
...全文
187
9
打赏
收藏
完全动态生成的数据窗口如何执行自身事件
即在不手工添加数据窗口控件的前提下创建的数据窗口,如何通过其事件,来达到一些目的? 因为这个数据窗口是动态生成的,是不可视的,在控件列表中找不到,该怎么为它添加事件呢? 比如,在这个动态窗口中,单击选择某一行,得到这一行的数据,(即普通的单击事件) 或其他事件,比如getfocus或losefocus事件等!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
new4everlau
2010-09-09
打赏
举报
回复
顶!不错!!!
永生天地
2010-09-08
打赏
举报
回复
[Quote=引用 5 楼 lightsword1 的回复:]
费了一番工夫,自己解决了,
要知道有个timer事件吧,在这个事件里就是监视
可见控件在执行时,一直是在监视的状态下,运用timer和相应的函数就达到了相应的目的,很简单!
[/Quote]
很强,就是没看懂
lightsword1
2010-09-08
打赏
举报
回复
方法一:不直接使用窗口控件,先建一个控件类的对象,声明一个实例变量is_clickedevent,在其clicked事件中写parent.Dynamic Event(is_clickedevent),创建后给is_clickedevent赋值。
方法二:窗口中的控件发生行为时会向窗口发送一个WM_COMMAND的消息(数据窗口的DDDW除外),你可以在窗口上加入一个pbm_command的事件,根据hwndchild(对象句柄)和notificationcode(存放通知代号,clicked为0)的不同写不同的代码。
new4everlau
2010-09-08
打赏
举报
回复
呵呵,楼主很强大,不明白咋实现的
lightsword1
2010-09-07
打赏
举报
回复
费了一番工夫,自己解决了,
要知道有个timer事件吧,在这个事件里就是监视
可见控件在执行时,一直是在监视的状态下,运用timer和相应的函数就达到了相应的目的,很简单!
wag_enu
2010-09-06
打赏
举报
回复
[Quote=引用楼主 lightsword1 的回复:]
即在不手工添加数据窗口控件的前提下创建的数据窗口,如何通过其事件,来达到一些目的?
因为这个数据窗口是动态生成的,是不可视的,在控件列表中找不到,该怎么为它添加事件呢?
比如,在这个动态窗口中,单击选择某一行,得到这一行的数据,(即普通的单击事件)
或其他事件,比如getfocus或losefocus事件等!
[/Quote]
尝试一下,封装一个DW 控件,把相关的代码写上。。。。
sjlion
2010-09-06
打赏
举报
回复
直接用动态脚本好了,需要的时候再加载。说穿了很简单,PBORC函数的调用而已。
fang3307
2010-09-06
打赏
举报
回复
简单的还是可行的,用动态执行的方法应该可以实现
例如:动态调用函数或事件,祖先的函数都是空,派生对象的函数先写好。
另外一种方法就是把函数或事件的代码写成文件,需要的时候动态去读文件,然后执行,具体可网上搜索例子
PB
动态
数据
窗口
〓创建
动态
数据
窗口
若要
动态
创建
数据
窗口
,需要使用函数Create,该函数的语法如下: dw_1.Create(syntax{,errorbuffer}) 其中,dw_1是
数据
窗口
控件的名称,该
数据
窗口
控件要和新创建的
数据
窗口
对象相关联。...
利用PB
动态
创建
数据
窗口
为了达到这个目的,我们必须在运行程序阶段根据用户自己的需求,
动态
地建立一个
数据
窗口
。笔者将结合实际,详细介绍
动态
创建
数据
窗口
的步骤。 在建立
动态
数据
窗口
之前,必须先得到
数据
窗口
对象的语法,PB中为...
powerbuilder快速开发研究-
数据
表,
数据
窗口
快速
生成
的方法
1.使用create函数,
动态
生成
数据
窗口
,可以利于这个功能从语法模板中
生成
数据
窗口
,方便程序的开发。 2.使用SyntaxFromSQL函数,可以
动态
生成
默认的
数据
窗口
,这时可以取得每列的
数据
,以便重新按自己的格式进行...
【PB】
动态
创建
数据
窗口
为了达到这个目的,我们必须在运行程序阶段根据用户自己的需求,
动态
地建立一个
数据
窗口
。笔者将结合实际,详细介绍
动态
创建
数据
窗口
的步骤。 在建立
动态
数据
窗口
之前,必须先得到
数据
窗口
对象的语法,PB中为...
PB
动态
创建
数据
窗口
在实际应用中,经常需要根据用户需求来
动态
创建
数据
窗,一般方法是这样的。 在一个window中加入一个
数据
窗控件,如dw_new,但是该
数据
窗没有data object,(空白的)就可以用以下语法来创建: dw_new.create(ls_...
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章