label的WordWrap为什么不对(100分)

  • 主题发起人 主题发起人 caowei
  • 开始时间 开始时间
C

caowei

Unregistered / Unconfirmed
GUEST, unregistred user!
我用label,可是设置了WordWrap后,caption上的文字并没有自动换行,
为什么? (AutoSize设置为False)
 
我也试过autosize:=false;wordwrap:=true;
不会自动换行,
bug?
 
我也试过!
property WordWrap: Boolean;
Description
Set WordWrap to True to allow the label to display multiple line of
text. When WordWrap is True, text that is too wide for the label
control wraps at the right margin and continues in additional lines.
 
英文的词之间有空格,或者 中文 才会换行
一个长的英文词不会分2行
另外要注意控件把他拉高,他不会自动长高
 
同意Pipi,需要预先把 Label 的 Height 值设大,
至少两行的高度才会看到效果。
 
哦,原来是高度问题!
 
可惜来晚了,确实是高度的问题.可以在程序中加控制,字符串长度小于一定数量
保持一行,字符串长度大于一定数量可以设置label的高度增加
 
将label的大小拖到合适的大小就行了
 
呵呵,你的netshow问题可以解决了吧?
这个问题也结束吧!
 
Ooooops, I was late! :(
 
多人接受答案了。
 
后退
顶部