【发布时间】:2011-04-10 11:29:23
【问题描述】:
我正在使用 C#。有时,从 Web 服务返回的文本(我在标签中显示)太长并且在表单的边缘被截断。如果标签不适合表单,是否有一种简单的方法可以在标签中添加换行符?
谢谢
【问题讨论】:
-
是的......“C# 中用于调整文本的文本格式”帖子做到了。当我四处寻找时,我没有看到。谢谢。
我正在使用 C#。有时,从 Web 服务返回的文本(我在标签中显示)太长并且在表单的边缘被截断。如果标签不适合表单,是否有一种简单的方法可以在标签中添加换行符?
谢谢
【问题讨论】:
如果您将标签设置为autosize,它会随着您输入的任何文本自动增长。
为了使其以特定宽度自动换行,您可以设置 MaximumSize 属性。
myLabel.MaximumSize = new Size(100, 0);
myLabel.AutoSize = true;
经过测试并且有效。
如果您总是希望能够看到数据,可以将 Label 的容器的 AutoScroll 属性设置为 true。
【讨论】:
如果标签控件失败,您可以使用可滚动的文本框。
【讨论】: