以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  获得当前Form尺寸,定义SplitContainer ,Panel1 ,Panel2高度  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=101307)

--  作者:lanbor
--  发布时间:2017/5/27 22:53:00
--  获得当前Form尺寸,定义SplitContainer ,Panel1 ,Panel2高度
请教:如何得到当前窗口Form1在最大化或人为调整大小后:SplitContainer 的高度, 我希望能人为控制每次窗口FORM1 的大小变化后,
        SplitContainer 的 Panel2 的高度总是占Form1的有效高度的20%,而 Panel1 的高度总是占Form1的有效高度的80% 的意思

谢谢你!
[此贴子已经被作者于2017/5/27 22:58:05编辑过]

--  作者:有点色
--  发布时间:2017/5/28 9:52:00
--  

1、你这个splitcontainer可以把停靠属性设置成fill

 

2、如果要控制,就控制这个属性 SplitterDistance,sizeChanged事件,写代码

 

e.form.controls("SplitContainer1").SplitterDistance = e.form.height * 0.8


--  作者:lanbor
--  发布时间:2017/5/28 23:07:00
--  多谢专家指教
多谢专家指教
--  作者:WAWSAywh
--  发布时间:2017/5/30 22:13:00
--  
感谢!学习了