我在一个“Form”中加入了四个“Label”,其中有两个“Label”始终无法在运行时显示完其内容(即使是不运行,在调整好“Label”的大小,使其能显示完内容后关闭“Form”,再打开时,又不能显示完。把它拖动到“Form”的任何位置都是同样的效果。),而另外两个则正常显示,这是为什么?(我一同事说这是操作系统出了问题,不知是不是?我用的操作系统是Win2000 Professional,最近一段时间时出现了一些问题,如:运行速度减慢,在浏览网页时IE出现一些问题等等。)

解决方案 »

  1.   

    Delphi自身的问题,在后面加空格,
      

  2.   

    这和操作系统没有关系,注意是否保存!
    还有label控件的属性,查看它是否与其他两个在某个属性上不同。
      

  3.   

    你在 Caption属性后面加空格,如DainelLee(Iinexperience) 所说。加了空格后如果在设计期可以显示那么运行的时候一定也可以显示
      

  4.   

    应该是字体的问题 是DELPHI本身问题 ,你选择宋体 并且用GB 就行了~ 
    以前常常遇到
      

  5.   

    字体和autosize的事,,我以前在2000中开发过,和楼主的情况一模一样,改了就可以了,,
      

  6.   

    delphi的bug吧,我一般用label的时候都是加空格的
      

  7.   

    请将label的字体换成中文字体即可
      

  8.   

    先调整好大小,将AutoSize设为False
      

  9.   

    LABE1.AUTOSIZE:=false,这种问题我也遇到过,估计就是个bug
      

  10.   

    LABE1.AUTOSIZE:=false  不要用true
      

  11.   

    自己试一下吧, 无非是楼上提出的两种情况了, 将AUTOSIZE属性改为false, 或者加空格
      

  12.   

    同意 dyf2001(西风) 设置字符集÷字体