我的界面怎么变大了??(50分)

  • 主题发起人 主题发起人 asljl
  • 开始时间 开始时间
A

asljl

Unregistered / Unconfirmed
GUEST, unregistred user!
我在WinXP下面编写的程序,同样的分辨率在Win98下怎么变得很大,各位帮帮忙
 
字符集改了吗?
 
关注,
这个问题我也想知道好的方案,
经过设置,界面大小是差不了多少,
但里面的控件怎么搞都有一点细微的差别,大一点点。比较紧凑的界面就变的难看。
即使字符集/字体大小/系统字体大小全设成一样还是有这问题。
 
Form.Scaled:=False
 
是吗?XP下我还没有做过开发,不过2000下边要是都改了
好像就没有这个问题了。
是不是XP自已的问题,98下开发的程序在XP下效果如何?
如果是XP的问题,经典界面下又如何?
 
xf-wangyi:我在2000下觉得该设的都设了,98下还是有点不同,你能做到完全一样吗?
 
操作系统之间的差异,跟你的程序无关。
 
commandor:但是PB的程序好象受这个影响小。基本没有。怎么解释?
 
我的程序一直在2K下做呀,98下也没看出有什么问题呀
 
我是字体,字符集,字号都换的,没有看出来有什么不同。
 
将FONT属性中的CHARSET设置为GB2312
 
该做的都做了,800*600,
同在15寸显示器上,差别不大,但一到17,19寸,差别就越来越明显了。
 
没人理会我的答案吗?
 
to:kkyy
我是在17"上做的,15"的很长时间没有用了[8D]
 
我的也是,如果直接修改控件的字体值为GB2312、宋体、9号字
好像就没有什么问题,但是如果一上来就把整个Form的字体改
成GB2312、宋体、9号字,生成的界面好像就会出现随机性的变
大(有些会有些不会)。我也很想知道答案!
 
是winxp或win2k的字符集和win98的不一样,如果font是GB2312_CHARSET,win98就可以处理
但如果是“西方”,那中文的win98就不能正确处理,界面就会变大,出现所谓的随机性的
变大是因为有的控件的charset是gb,而有的是“西方”,是gb的就不变,是西方的就变了
 
to 娃娃:

我也是,这个问题好麻烦,第一次打开这个form正常,等再打开一变就变大了

烦死了,但我做的程序只有这个会。都找不到原因
 
后退
顶部