我用D7,windows2000的系统,Label控件用得很多,编译后在我的电脑上是好的,但换到另外一台电脑上,特别是XP的系统上,Label的字体似乎变大了,后面的字就显示不出来了,非得要在caption属性里文字后面再加上几个空格才能解决这个问题,请问大家还有没有解决这个问题的更好一点的办法,如果分不够,告诉我,我给你加

解决方案 »

  1.   

    改变窗体字体为宋体 默认的不同机器显示经常不同设置 AutoSize =true
      

  2.   

    是用宋体字啊,你说的是哪一种宋体?是ms sans serif吗?
      

  3.   

    procedure TForm1.FormCreate(Sender: TObject);
    begin
      Font.Name := '宋体';
    end;
      

  4.   

    一般是这样的,把FROM的FONT,修改下,用宋体和字体集为“CHINESE**”的那个,就没有问题了