以文本方式查看主题

-  蓝色快车PB俱乐部论坛  (http://pb.besoft.com.cnhttp://pb.besoft.com.cn/bbs/index.aspindex.asp)
--  PowerBuilder MIS编程  (http://pb.besoft.com.cnhttp://pb.besoft.com.cn/bbs/index.aspbbs.asp?boardid=1)
----  [求助]在pb中怎样在窗口变化时控件跟着改变相对位置  (http://pb.besoft.com.cnhttp://pb.besoft.com.cn/bbs/index.aspdispbbs.asp?boardid=1&rootid=2807&id=2828)


--  作者:yuyu198338
--  发布时间:2005/4/10 20:22:21

--  [求助]在pb中怎样在窗口变化时控件跟着改变相对位置
由于在pb中布置好了个窗口后,运行!
当把窗口最大化时,里面的控件没有改变相对位置,只是在窗口的左上部!
求那位高手指点下!谢了!
--  作者:yuyu198338
--  发布时间:2005/4/11 8:34:29

--  
怎么都没有人回啊?等着救命啊!!
呜呜~~
--  作者:kissingwhw
--  发布时间:2005/4/14 11:06:05

--  
老兄,上网搜以下了
--  作者:werqqq
--  发布时间:2005/4/25 17:36:46

--  
在RESIZE事件里学脚本
--  作者:java_hlk
--  发布时间:2005/4/30 19:19:09

--  
郭宝利的《pb8.0完全解析》里有
网上可以搜到

不过在我写的程序里不没有作用,不知道为什么??


--  作者:xrg_0_0
--  发布时间:2005/5/1 12:56:44

--  
int hei,wit
hei=w_sjwh.workspaceheight()
wit=w_sjwh.workspacewidth()
tv_1.resize(tv_1.width,(hei - 40)*3/5 + 250)
dw_1.resize(wit - tv_1.width - 70,(hei - 110)*2/5)
dw_5.resize(dw_5.width,hei - 40 - tv_1.height - 18)
dw_5.move(dw_5.x,tv_1.y + tv_1.height + 15)
tab_1.resize(dw_1.width,hei - dw_1.height - 55)
tab_1.move(tab_1.x,dw_1.y + dw_1.height + 15)
tab_1.tabpage_1.dw_2.resize(tab_1.tabpage_1.width - 30,tab_1.tabpage_1.height - 30)
tab_1.tabpage_2.dw_3.resize(tab_1.tabpage_2.width - 30,tab_1.tabpage_2.height - 30)
tab_1.tabpage_3.dw_4.resize(tab_1.tabpage_3.width - 30,tab_1.tabpage_3.height - 30)

--  作者:xrg_0_0
--  发布时间:2005/5/1 12:57:45

--  
在窗口的resize事件中
--  作者:liuxing
--  发布时间:2005/5/22 15:18:22

--  
在窗口的Open事件中,使用this.control语法取得所有的控件,并取得坐标与窗口的比例信息,记录在数组中,在Resize事件中,遍历数组改变相应坐标

">