我的程序界面在台式机上显示没有问题,但在笔记本电脑上部分控件(比如说Tlabel,TGroupBox)的标题就变得显示不全或者特别大,与界面中其它部分的字体不一样,而在台式机中是一样的。是什么原因呢?怎么解决?

解决方案 »

  1.   

    仅提供线索:我以前也遇到过类似情况。怎样解决的不记得了。好象和桌面的字体设置有关。另:在Delphi中,默认的字体上Ms Sans Serif,虽能显示中文,会出现显示不全的情况。改用“宋体”、字符集为Chinese_2312试试。
      

  2.   

    不是的,所有笔记本都这样,在笔记本上不是所有的字体都特别大,而是其它字体都正常,只有Tlabel,TGroupBox的标题显示不正常,Tlabel的标题显示不全,TGroupBox的标题特别大。这应该和显示器尺寸和分辨率有关吧。但在台式机上,15寸和17寸的都正常,没有上述现象。
      

  3.   

    字符集为Chinese_2312试试或者分辨率不一样,
      

  4.   

    将他们的ParentFont属性设为True试一下