请问如何用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)
...全文
131 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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参数接受呢?
请哪位高人指点迷津!

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧