pb 窗口中如何打开自己

liuin 2012-09-03 11:33:43
窗体类型response

设计是用openwithparm传递不同的参数,打开窗体显示不同的内容

例如:窗体w_main,上有控件st_1,sle_1,cb_1

openwithparm(w_main,1),打开窗体后,st_1显示‘1’,在sle_1中输入2,点按钮,openwithparm(w_main,2),打开一个新的窗体,st_1显示‘2’


只要这种方法,不能用别的方式代替
...全文
112 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
lz是想问还有没有其它方法吗,用全局变量也能实现。。


1.窗口与窗口之间的传值,主窗口
openwithparm(子窗口,'传给子窗口的值')
接收子窗口返回的值 = message.stringparm
2..窗口与窗口之间的传值,子窗口,必须为响应窗口response
接收主窗口的传值 = message.PowerObjectParm
closewithreturn(主窗口,'返回给主窗口的值')


Message.DoubleParm
Message.PowerObjectParm
Message.StringParm
xyzliuin 2012-09-03
  • 打赏
  • 举报
回复
查找历史帖子

if isvalid(w_zc_edit) then
w_zc_edit ldw
openwithparm(ldw,ls_id)
else
openwithparm(w_zc_edit,ls_id)
end if
sbks 2012-09-03
  • 打赏
  • 举报
回复
在窗口的open事件里,接收参数,就可以了

string ls_msg

ls_msg = message.stringparm

1,079

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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