我刚刚学delphi
学做了一个程序,发现一个问题,望各位高手解决\1
在一个窗体上有若干个 标签 ,在本机调试的时候显示正常.到别人的机器上有的标签内容就不能全部显示了.
我用的是D7.

解决方案 »

  1.   

    把Label的字体(Font)设置为:宋体,大小(Size)设置为9就可以了
      

  2.   

    把Label的AutoSize调为False就可以了!
      

  3.   

    最好你设定一下程序中Form的字体为宋体,9号,然后检查一下在Form上面的各个可视控件中parent font是否都是true,如果不是,请设为。这样有助于Form中的字体统一,同时也好看。
    另,如果你用Win2000/XP写程序,然后到Win98下运行,会发现字体会怪怪的。同是各控件的大小也不一样。所以调试时注意选择平台
      

  4.   

    把Label的AutoSize调为False就可以了! 因为每个电脑设置的分辩率不同,还有可能屏幕的大小不同所以显示可能有差别,一般在公司里开发的软件都建议用,字体用宋体,大小为9 这样的话一般不会出现大的变形。
      

  5.   

    设置主窗口的字体(中文字体)的字符集(charset)为GB2312_CHARSET应该就可以了