以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  控件位置  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=74413)

--  作者:machle
--  发布时间:2015/9/10 12:59:00
--  控件位置
同样的windows系统,但一台是笔记本,一台是台式机,分辨率不同。
打开软件开发界面的窗口时,窗口上的控件位置会移动,盖住其它的控件。
请问这个事情怎么处理一下?

界面窗口中的控件很多,我的窗口大小是1024*768,不涉及分辨率变化的问题。逐个锚定窗口控件的话,工作量也太大了。

谢谢!

--  作者:Hyphen
--  发布时间:2015/9/10 14:34:00
--  
只能逐个锚定窗口控件
--  作者:大红袍
--  发布时间:2015/9/10 15:07:00
--  
呃,默认,控件是不会自己移动的。开发阶段,请保持分辨率最小为 1024*768,太小肯定会遮住。
--  作者:machle
--  发布时间:2015/9/14 22:37:00
--  回复:(大红袍)呃,默认,控件是不会自己移动的。开...
 我发现不是控件位置发生了变化,是字体大小发生了变化。

换了电脑,分辨率变了,字体大小也变了。同样是5号字,在不同的电脑上大小不一样。我看了一下,我的两台电脑,分辨率 长宽的 倍数分别是1.5和1.35倍,而一个label在不同的电脑上 的长和宽 的倍数分别是1.24和1.23,而且控件大小,宽度和高度也发生了变化.

这个问题怎么解决啊。

谢谢!!!!

--  作者:machle
--  发布时间:2015/9/14 22:45:00
--  回复:(machle)回复:(大红袍)呃,默认,控件是不...
 看了一下,是我的电脑的字体大小不同,一个用的中等,一个用的100%,改过来好了。