以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  内容自动居中  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=140191)

--  作者:hopestarxia
--  发布时间:2019/8/31 11:36:00
--  内容自动居中
请问设置的报表窗口,窗口中的标题,table插件等在电脑分辨率改变的情况下能实现整体内容始终在窗口中间位置显示吗?
例说现在窗口的内容用的分辨率1024*768的电脑设计,展现在这个电脑上,窗口打开后报表及标题刚好在中间位置,左右边距相等。但如果用了1440*900的电脑上打开窗口,就靠左边了。

这个是有没有简单整体设置的方法?还是只有去定义各项插件的属性“描定”设置?用了描定设置,是否就造成了内容区的拉伸不好看了?

--  作者:有点蓝
--  发布时间:2019/8/31 13:57:00
--  
1、合理利用锚定和停靠设置
2、在窗口sizechanged事件,自己判断窗口的大小然后对控件位置进行适当的调整

--  作者:hopestarxia
--  发布时间:2019/9/2 1:23:00
--  
谢谢老师!
--  作者:hopestarxia
--  发布时间:2019/9/2 1:27:00
--  
老师,插件太多,感觉用锚定和停靠设置不太好实现、
在窗口sizechanged事件,自己判断窗口的大小然后对控件位置进行适当的调整   这个没有帮助,请老师指导一下相关示例,另外这个是不是要写好几种常用的分辨率下的控件位置?
控件多的话,是不是也得一个个的去指定?

--  作者:有点蓝
--  发布时间:2019/9/2 9:05:00
--  
和分辨率没有关系的,比如窗口宽度是1000,控件宽度是500,那么控件左边距就是(1000-500) / 2 = 250

控件.left= 250

--  作者:hopestarxia
--  发布时间:2019/9/2 11:11:00
--  
老师,我是否可以把全部控件装进面板控件中,然后只设置面板控件的位置属性就可以?


--  作者:有点蓝
--  发布时间:2019/9/2 11:18:00
--  
试试就知道了