以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何设置分区面板按照比例划分窗口 (http://foxtable.com/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
老师,我是希望这两行可以一样的高度?不知这个该如何设置? |
-- 作者:有点甜 -- 发布时间: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,它才划分这样,我以为它是以整个窗口的宽度为基准, 左分区占多少,右分区占多少? |
-- 作者:有点甜 -- 发布时间:2018/9/13 17:33:00 -- 你分别执行下面代码,看弹出什么。msgbox(e.form.width)、msgbox(e.form.Controls("SplitContainer2").width)、msgbox(e.form.panel.width)
如果你无法理解,上传实例说明你要做的功能。 |