以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何设置分区面板按照比例划分窗口  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=124770)

--  作者:susu312
--  发布时间:2018/9/13 14:13:00
--  如何设置分区面板按照比例划分窗口
如何设置分区面板按照比例划分窗口
--  作者:有点甜
--  发布时间:2018/9/13 14:19:00
--  

设置这个属性

 

http://www.foxtable.com/webhelp/scr/0819.htm

 

控件.SplitterDistance = e.form.width * 0.3


--  作者:susu312
--  发布时间:2018/9/13 16:05:00
--  
以下是引用有点甜在2018/9/13 14:19:00的发言:

设置这个属性

 

http://www.foxtable.com/webhelp/scr/0819.htm

 

控件.SplitterDistance = e.form.width * 0.3

老师,这个只有宽度,那可以设置高度么?

e.form.Height?


--  作者:susu312
--  发布时间:2018/9/13 16:15:00
--  
以下是引用有点甜在2018/9/13 14:19:00的发言:

设置这个属性

 

http://www.foxtable.com/webhelp/scr/0819.htm

 

控件.SplitterDistance = e.form.width * 0.3


此主题相关图片如下:1.png
按此在新窗口浏览图片

 

老师,我是希望这两行可以一样的高度?不知这个该如何设置?


--  作者:有点甜
--  发布时间:2018/9/13 16:27:00
--  
以下是引用susu312在2018/9/13 16:15:00的发言:

 

老师,我是希望这两行可以一样的高度?不知这个该如何设置?

 

比如这样

 

控件.SplitterDistance = e.form.height * 0.3


--  作者:susu312
--  发布时间:2018/9/13 16:57:00
--  
以下是引用有点甜在2018/9/13 16:27:00的发言:

 

比如这样

 

控件.SplitterDistance = e.form.height * 0.3

e.form.Controls("SplitContainer2").SplitterDistance = e.form.width * 1

 

 


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

 

老师,您看我都乘以1,它才划分这样,我以为它是以整个窗口的宽度为基准, 左分区占多少,右分区占多少?


--  作者:有点甜
--  发布时间:2018/9/13 17:33:00
--  

你分别执行下面代码,看弹出什么。msgbox(e.form.width)、msgbox(e.form.Controls("SplitContainer2").width)、msgbox(e.form.panel.width)

 

如果你无法理解,上传实例说明你要做的功能。