系统使用大字体时,如何使控件中的文字大小保持不变(279)

  • 主题发起人 主题发起人 chcw
  • 开始时间 开始时间
C

chcw

Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序是在小字体设置下设计的,在系统使用大字体时,所有的控件都会发生错位,控件中的文字也会变得很大。我已经将Form.Scaled := False, Form.AutoScroll := False, 这样Form中的控件不会因为使用了大字体而发生移位。但是Label, CheckBox等控件中的文字在大字体时都会变得很大。有什么办法使这些文字的大小也保持和小字体时的一样呢?
 
试一下AutoSize:=false
 
没试过,但感觉应该是:在设计时强制设定字体,而不是用默认的字体.
 
后退
顶部