# 怎么样让LABEL在autoSize=True,WordWrap=True时改变Height

Posted by Ariel on November 12, 1999 at 15:55:00:

Label的自动扩充长宽大家都知道，但你们有没有注意到以下情况：

有以下一段代码：

Sub Form_load()
Label1.AutoSize=True
Label1.WordWrap=False
Label1.Width=2000
Label1.Caption="abde dslf sodfw e ..." '很长的一段文字
End Sub

Sub Command1_Click()
Label1.Width=200
Label1.WordWrap=True
End Sub

当我改变LABEL的宽度时，往往不能起作用－－宽度不变。如果Width变了，则Height
不变，如果新的Width比原来的小，则会将一部分的Caption内容“吃”掉。而且新的
Width并不是我真正设的Width.
请问，这是MS的一个BUG吗？有什么办法能让LABEL的宽度完全按我要求改变，并且在
改变Width后，Height也同时自动调整，做到可以显示全部内容？

Follow Ups: