社区
脚本语言
帖子详情
如何取得被openwithparm打开窗口的父窗口?
pb2000
2008-02-22 10:35:27
例如:用openwithparm(w_response,"abc") 打开一个响应窗口后,如何在此响应窗口w_response中测知其是被哪个窗口打开的,就是要知道打开w_response的上级窗口名字。脚本如何写?
...全文
144
6
打赏
收藏
如何取得被openwithparm打开窗口的父窗口?
例如:用openwithparm(w_response,"abc") 打开一个响应窗口后,如何在此响应窗口w_response中测知其是被哪个窗口打开的,就是要知道打开w_response的上级窗口名字。脚本如何写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bbk07241
2009-11-28
打赏
举报
回复
我也遇到这样的问题,后来想到一个办法,确定可行。
在父窗口的TAG 属性里面写上这个窗口的名字。如m_mdi_main
然后在子窗口的的 iinstance variables 定义变量 window w
在子窗口的open事件中写
w = this.parentwindow()
string w_parent
w_parent=w.tag
w_parent 和值为窗口名称。
dawugui
2008-02-23
打赏
举报
回复
或者在打开子窗口前,把父窗口的名字写到你全局变量中.这样就知道父窗口是谁了.
winwhere
2008-02-23
打赏
举报
回复
同意。
SKY_4K_PPM
2008-02-23
打赏
举报
回复
不就是本身窗口吗?
jlwei888
2008-02-23
打赏
举报
回复
这有什么用啊!
window w
w = this.parentwindow()
ribut9225
2008-02-23
打赏
举报
回复
还有一个办法
将父窗口做为参数传递过去
比如w_a打开另一个窗口w_b
openwithparm(w_b,w_a)
在w_b里写
window w
w=message.powberobjectparm
图学PowerBuilder----调用
窗口
的三种方式
调用
窗口
的三种方式 1、直接
打开
此种方法为最基本的方法,方法名称为:
Open
(
窗口
名称...
打开
一个新
窗口
语 法
Open
( windowvar {, parent } ) 参 数 描述 备注
PB:
窗口
操作函数
parent:可选项,指定要
打开
窗口
的
父
窗口
,要
打开
窗口
成为
父
窗口
的子
窗口
,只有当要
打开
窗口
需要成为某个
窗口
的子
窗口
时才需要指定该参数。parent:可选项,指定要
打开
窗口
的
父
窗口
,要
打开
窗口
成为
父
窗口
的子
窗口
,...
PB
窗口
使用技巧之
窗口
之间的协作
在
打开
和关闭
窗口
时进行数据传递 在应用程序中,有时一个任务要分解成几个部分,由多个
窗口
来协同完成,这就需要这些
窗口
之间能够很好地配合。例如,在检索大批量数据时,可以提供一个小
窗口
让用户随时停止数据检索...
PB
窗口
使用技巧
其中windowvar是要
打开
的
窗口
名称,可以是window画板中定义的
窗口
,也可以是脚本中定义的
窗口
变量;parameter是要传递的参数,只能是String,Numeric或者PowerObject类型,该参数根据类型保存在Message的成员变
PyPb系列-技术实现原理(二)-如何
open
一个
窗口
介绍pb如何
打开
一个
窗口
脚本语言
740
社区成员
8,036
社区内容
发帖
与我相关
我的任务
脚本语言
PowerBuilder 脚本语言
复制链接
扫一扫
分享
社区描述
PowerBuilder 脚本语言
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章