以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]Panel布局问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=129355)

--  作者:larjia
--  发布时间:2018/12/27 9:34:00
--  [求助]Panel布局问题

老师,请帮助,窗口中有3个Panel。应该怎么去设置才能正常?感觉这方面缺少一个通用的方法总结(3个Panel垂直布局)。

 

上中下3个Panel,最上面的Panel1按Top停靠,最下面的Panel2按Bottom停靠,中间的Panel3填充Fill。中间Panel3还填充一个SQLQuery表格,表格Fill填充。中间Panel3的最顶层为True。

 

窗口AfterLoad事件中,设置Baseform.WindowState = 2。初始窗口打开的时候,Panel3只显示了一小部分。只有双击窗口标题栏后,才会完整显示Panel3。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:布局问题.zip


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

图片点击可在新窗口打开查看此主题相关图片如下:layout.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2018/12/27 17:50:37编辑过]

--  作者:有点甜
--  发布时间:2018/12/27 10:03:00
--  

这个意思?

 

e.Form.baseform.FormBorderStyle = 5 \'1-5
e.Form.BaseForm.WindowState = 2


--  作者:larjia
--  发布时间:2018/12/27 17:45:00
--  
真的可以了。谢谢!

追问下:
1) FormBorderStyle = 5 代表什么意思?
2) WindowState = 2会覆盖底部的任务栏。如何做到不覆盖任务栏?

--  作者:有点甜
--  发布时间:2018/12/27 17:53:00
--  

1、设置不同的窗口边框样式。0-5 可以设置,其中设置成0就是无边框。

 

2、你需要把【最大化】按钮显示出来,才可以的。