由于容器宽度较小,标签文本未显示

Label Text not displayed due to less width of its container

我在面板中有一个标签。标签中文本的宽度超过其容器面板。因此,标签中的文本未完全显示。
我试过 this.label1.Dock = DockStyle.Top;this.label1.Dock = DockStyle.Fill;,但都不起作用。有什么办法可以解决这个问题吗?

标签位于面板中的 TableLayoutPanel 中。我只想在第一行完全显示文本。使面板的 AutoSize 为真会导致其他数据从其位置移动。这是不应该发生的。

TableLayoutPanel 中托管控件时,您可以为控件设置 ColumnSpan

Column spanning is often useful for positioning a control that is considerably wider than its peers.

Select 设计器和属性中的 LinkLabelColumnSpan 设置为 3。同时将其中的 AutoSize 属性 设置为 true:

有关详细信息,请参阅: