为何字体变了(50分)

  • 主题发起人 happyloner
  • 开始时间
H

happyloner

Unregistered / Unconfirmed
GUEST, unregistred user!
请问:98下面做的delphi程序在2000下字体变大,是否有解决的办法?
2000下的程序在98下字体会变化吗?
 
我也碰到了,哪位大侠有办法告诉我。
 
把窗体的resizde...属性设成true
 
form ->font
设置 为宋体
编码为gb2312
 
字体字符集设为CHINESE_GB2312,同时最好是宋体9号字。
同时将form的scaled属性设为false。
 
2000下的程序在98下字体会变化吗?
 
一样,2000下的程序如果不注意charset的设置
在98下会变小的
当然,这些变化的前提是操作系统是中文的
因为delphi默认的字符集是西方的
 
我发现一般是在窗体用中文字体(如宋体)时出现界面不同的现象,
因此我一般把窗体的各种相关字体属性用默认值,窗体上各控件可以用宋体;
 
用默认的字体,并且注意随显示器更改窗口大小[8D]
 
其实对不同显示器的分辩绿,窗口字体的大小是可以保证不变的!
 
设置窗体的form1的font为字体:宋体9号
试试看!
 
设计时给表单设置 font
 
上述方法都不行,难道没有简单的办法?
 
顶部