当前位置: 代码迷 >> PB >> pb 窗口中怎么打开自己
  详细解决方案

pb 窗口中怎么打开自己

热度:31   发布时间:2016-04-29 08:04:11.0
pb 窗口中如何打开自己
窗体类型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’


只要这种方法,不能用别的方式代替

------解决方案--------------------
在窗口的open事件里,接收参数,就可以了

string ls_msg

ls_msg = message.stringparm
------解决方案--------------------
查找历史帖子

if isvalid(w_zc_edit) then
w_zc_edit ldw
openwithparm(ldw,ls_id)
else
openwithparm(w_zc_edit,ls_id)
end if
------解决方案--------------------
lz是想问还有没有其它方法吗,用全局变量也能实现。。


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


Message.DoubleParm
Message.PowerObjectParm
Message.StringParm
  相关解决方案