以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  面板布局问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=183173)

--  作者:qaz17909
--  发布时间:2022/10/27 9:39:00
--  面板布局问题
 往窗口中横向并列放置三个panel,每个panel的宽度占窗口总宽度三分之一,当窗口尺寸改变的时候,三个panel也会同步缩小或者扩大,这个应该怎么实现?不用分区面板的话
--  作者:有点蓝
--  发布时间:2022/10/27 9:49:00
--  
窗口SizeChanged事件,计算并设置panel 的位置:http://www.foxtable.com/webhelp/topics/0716.htm

比如窗口宽度600,控件间距10,那么大概每个控件的宽度约等于(600-(10x2))/3=193
第一个控件位置left=0,第二个控件位置left=193+10,第一个控件位置left=193x2+10x2