在窗体上放一个caption为中文的label总是显示不完。
不知道各位有没有遇到过这种问题,怎么解决的啊?

解决方案 »

  1.   

    方法:
    1 后面加空格
    2 设为宋体
    3 自动大小设false
      

  2.   

    即使设置AutoSize 属性也不能解决这个问题这个问题我经常遇到,直径不明白为什么会出现这样的现象以前看到CSDN上有人说把字体设置成宋体,但原因他也不知道,不过见的最多的是多加几个空格目前还没有看到完全可以解决这个问题的比较理性的方法
      

  3.   

    一般我碰到这种情况,都是把AutoSize属性改为False,然后自己拖放Label的大小,不过这样有些慢,但是管用。
      

  4.   

    先设置label.autosize:=true;
    再用鼠标拖动label改变大小。
      

  5.   

    先设置label.autosize:=false;
    再用鼠标拖动label改变大小。
      

  6.   

    加空格的方法我也试过,但如果中文比较长的话那要加的空格也是比较多的。
    这算不算是一个delphi的bug啊?delphi7.0中有没有出现这个问题呢?
      

  7.   

    问题的产生如楼上所说:修改charset属性为:GB2312_CHARSET;设置label.autosize:=false;并不是最终的解决办法
      

  8.   

    这种问题我也遇到过,一般情况下,我都是手动把label的大小调整合适后,再把autosize属性设为false。
      

  9.   

    先设置label.autosize:=false;
    再用鼠标拖动label改变大小。
      

  10.   

    同意renzhm(戴尔飞)修改charset属性为:GB2312_CHARSET;不过要修改窗体的font为宋体,字符集为GB2312_CHARSET。设置其他控件的parent font 为true(默认)
      

  11.   

    我想应该是charset属性为:GB2312_CHARSET;