以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 1366分辨率做的项目,放到1920分辨率之后,怎么改才好? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=82620) |
-- 作者:lovemaders -- 发布时间:2016/3/21 19:06:00 -- 1366分辨率做的项目,放到1920分辨率之后,怎么改才好? 如图第一个是1366分辨率下做的,正好在屏幕中间,后面2个是放到1920分辨率了,右边和下面空出来很大的空白,如果控件顶上的几个设置成左右锚定的话,最底下的控件设置成左右和向下铆钉的话,虽然会全屏,但是更丑,因为图片中,3,4的地方只有一个能设置左右铆定,而且就像我说的这样设置以后虽然会扩展全屏但是设置了左右和向下的空间会显得异常的大,会更难看,有没有好的方案,让这些控件同比例扩大到1920分辨率下,或者正好跟1366的时候一样居中呢? ![]() ![]() ![]() ![]() ![]() ![]() |
-- 作者:狐表开发 -- 发布时间:2016/3/21 19:31:00 -- 你这是用主窗口吧? 用模式窗口试试
|
-- 作者:lovemaders -- 发布时间:2016/3/21 19:32:00 -- 不用模式窗口 这是并列窗口跟主窗口差不多,不要模式和独立窗口 |
-- 作者:狐表开发 -- 发布时间:2016/3/21 19:45:00 -- 那你固定窗口宽度 |
-- 作者:lovemaders -- 发布时间:2016/3/21 19:53:00 -- 你的意思是 把窗口宽度调成1920的分辨率的大窗口?这样的话我用1366的笔记本打开这个窗口的时候右边和下边就有滚动条了,这个公司信息基本上是打开我项目功能的第一个功能,想让他尽量美观一些。一打开窗口就有2个滚动条看上去 不太好,而且要往右拉挺大一段距离的,毕竟1366和1920距离是有些差距的, |
-- 作者:kylin -- 发布时间:2016/3/21 20:04:00 -- 狐表没有办法自适应各种分辨率是个麻烦, ![]() |
-- 作者:lovemaders -- 发布时间:2016/3/21 20:11:00 -- 这个有个办法,但是不太好 我记得我刚接触狐表的时候想过一种方法,但是太笨了,也不太现实,官方也不建议,就是所有的这些控件用分区面板给括起来,这样即使不同分辨率也能同比例扩展,但是要几十个分区面板甚至百个,而且,摆的时候会浪费比较多的时间,会造成页面卡顿延迟的感觉,官方也是建议一个窗口不超过10个分区面板的吧? |
-- 作者:大红袍 -- 发布时间:2016/3/21 20:53:00 -- 尽量做好布局,比如图片框,就可以停靠设置成fill,其余那些装进panel容器里面,设置成上下左右停靠。
如果要动态修改控件的大小和坐标,可以试试 http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=78838&skin=0
|
-- 作者:狐狸爸爸 -- 发布时间:2016/3/21 20:58:00 -- 参考: http://www.foxtable.com/help/topics/0701.htm http://www.foxtable.com/help/topics/0702.htm |
-- 作者:lovemaders -- 发布时间:2016/3/22 12:01:00 -- 啊 ,没找到合适的方案 好吧,谢谢。。。 |