如何使得程序在不同系统字体大小的PC上界面保持一致!(100分)

  • 主题发起人 主题发起人 TMXYB
  • 开始时间 开始时间
T

TMXYB

Unregistered / Unconfirmed
GUEST, unregistred user!
  我的程序时是在系统为小字体设计的界面 ,可安装到系统为大字体时,面目全非,请教各位,有何高招!
 
你用标准的宋体9号字,在大小字体下都没问题,而且分辨率变的话字体也没问题<br>我一直这样用的,效果还不错,你可以试试
 
简单一点,将你所用的字体打包进资源(DLL),<br>然后在程序运行时安装该字体;程序结束时<br>卸掉。这样就根本不需要考虑用户用什么字体了<br>------------ 当然如果分辨率有改变,你是控制<br>不了的。
 
AutoScale, AutoScroll为True.
 
1.Font 的 charset 要 GB2312<br>2. AutoScroll 不能为 true,<br><br>我用这样的方法写出来的窗体在任意分辨率,任意系统字体的时候都没问题
 
我也遇过,在调整字体为120%时,程序就难看的不行。
 
用等宽字体,一般我用宋体<br>Form.Scaled = false<br>
 
窗体上的控件的ParentFont最好设置为true
 
谢谢各位献计献策,只可惜我给的分不够多,见谅!
 
后退
顶部