2016-07-27 85 views
-1

我有一个包含一个字符串的可见。我将使用标签来显示字符串。有时候字符串可能会变得很长,当它到达标签的边界时如何启用该字符串以继续下一行?溢出标签

回答

2

WordWrap属性设置为True。您将需要增加标签的高度以适应包装文本。

启用包装时,您可能会发现将AutoSize设置为False会很方便。否则,无论何时修改文本,都需要将宽度重置为所需的值。

+0

这正是我所做的,出于某种原因它不想工作。 –

+2

它以什么方式不起作用。不要忘记,它会包装整个单词而不是停留在边界。您还需要调整标签的高度以适应新的线条。 –

+0

这里工作很好。显然你做错了什么或有错误的期望。 –

0

在我看来,你正在使用德尔福10西雅图。

在这种情况下尝试做:

Label1.AutoSize:=True; 
Label1.WordWrap:=True; 
Label1.Caption:=YourString; 

好运。

+0

我们是否真的需要另一个答案说同样的事情?版本不相关。行为永远都是一样的。此外,提问者使用2010年。 –

+0

我只是问你,因为当autosize = false时,他没有工作!无论如何谢谢 – Sami

+0

@DavidHeffernan我也许还希望能够跟你聊聊,因为我没有找到私人聊天室Delphi – Sami