请问如何用openwithparm传递两个数据窗口类型的数据?

lutter 2003-04-17 11:24:46
我有两个数据窗口,想在新的窗口中sharedata这两个数据窗口。可openwithparm只能传一个数据。能否手动付值?
两个数据窗口dw_1,dw_2
在一个按钮中:openwithparm(w_test,dw_1)//这里只能传一个数据

w_test窗体中的open事件:

datawindow my_datawindow
my_datawindow=message.powerobjectparm
my_datawindow.sharedata(dw_1)
...全文
48 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xirumin 2003-04-17
自定义结构可以,

大多数情况下,都不必传结构
一般可以传字符串代替,比如 ‘ID101X200Y300’这个串的含义可以是三个参数
ID:101, X:200, Y:300

另外,在打开的窗口中直接引用也行

if isvalid ( w_parent ) then
w_parent.dw_1.xxxx....
end if
回复
xuyi1979 2003-04-17
自定义一个结构,结构中元素的内容为你想要传递的内容,然后传这个结构。
回复
th820901 2003-04-17
用结构,参数定义为dw数据组应该可以
回复
free123 2003-04-17
在新窗口中声明一个结构的实例,然后直接message.powerobjectparm赋值
回复
lutter 2003-04-17
自定义结构之后,如何用message.powerobjectparm参数接受呢?
请哪位高人指点迷津!
回复
相关推荐
发帖
DataWindow
创建于2007-09-28

576

社区成员

PowerBuilder DataWindow
申请成为版主
帖子事件
创建了帖子
2003-04-17 11:24
社区公告
暂无公告