窗体类型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