Windows窗体:如果文本太长,则在标签上添加新行

时间:2010-09-09 20:53:01

标签: c# winforms

我正在使用C#。有时,从Web服务(我在标签中显示)返回的文本太长并且在表单的边缘被切断。如果标签不适合表格,是否有一种简单的方法可以在标签上添加换行符?

由于

2 个答案:

答案 0 :(得分:34)

如果您将标签设置为autosize,它会随着您放入的文字自动增长。

为了使其以特定宽度进行自动换行,您可以设置MaximumSize属性。

myLabel.MaximumSize = new Size(100, 0);
myLabel.AutoSize = true;

经过测试和工作。

如果您始终希望能够查看数据,可以将Label的容器的AutoScroll属性设置为true。

答案 1 :(得分:0)

如果标签控件失败,您可以使用可滚动的文本框。