c# - Windows 窗体中标签的自动换行

标签 c# .net winforms label controls

如何为超出范围的文本获取 Label 的自动换行功能?

最佳答案

实际上,接受的答案不必要地复杂。

如果您将标签设置为 AutoSize,它会随着您输入的任何文本自动增长。 (这包括垂直增长。)

如果要使其以特定宽度自动换行,可以设置 MaximumSize 属性。

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

经过测试并有效。

关于c# - Windows 窗体中标签的自动换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1204804/

相关文章:

c# - 使 ScaleTransform 从中心而不是左上角开始

c# - .Net Standard 4.7.1 在序列化期间无法加载 System.Private.CoreLib

c# - DataGridView ComboBox 从不填充

c# - C# Windows 窗体鼠标事件问题中的自定义控件

c# - 使用 Interop 从 excel 获取最后一个非空列和行索引

c# - 如何从字符串中删除破折号以外的所有非字母数字字符?

c# - 重命名保留字的属性/方法名称的最佳实践?

c# - 尝试在 DataGridView 中为每一行动态添加具有唯一标识的按钮

c# - .NET Web 服务无法生成临时类

c# - 如何将我自己的主题应用到我的 Windows 窗体应用程序中?