c# - 标签从右向左增长

标签 c# .net winforms label

我的表格上有一个标签,它位于表格的右侧。此标签加载动态文本。

有时它加载的文本太长并且文本越过表单的边界,即某些文本超出了表单。

我想让标签从右向左增长,而不是从左向右增长。我如何实现这一点?

最佳答案

我通过设置标签解决了这个问题

AutoSize 属性为 false,

TextAlignMiddleRight,

右侧 anchor

请注意,标签本身的大小不会随着文本的增加而增加,但您可以通过为其提供足够的宽度来适应内容来处理它。视觉效果是一样的。

关于c# - 标签从右向左增长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5612148/

相关文章:

c# - 如何在 C# 中转义字符串,以便在 LDAP 查询中使用

c# - 目标框架版本为 4.7.2 的 C# 项目可以在 .net 4.6.1 上运行吗

.net - 无法在控制台应用程序中引用 System.Web

c# - 将 ASPX 页面编译成独立程序

jquery - 当通过 JQuery 应用 'input-validation-error' 类时,mvc3 .net selectList 高度发生变化

C#:DataGridView 控件中的多行文本

c# - 具有 yield return 的方法不会抛出异常

c# - .net winforms 应用程序的安全连接

c# - 如何将图像设置为缩放至其表格单元格的 100%? (C#/WinForms)

c# - 在 div 的后台 url 中求值