如何将标签中的文本与右侧对齐?

pur*_*ppc 24 c# label alignment winforms

所以这是我的文件标签.如果标签太长,它将离开屏幕,因此我必须滚动.

我尝试了以下属性(单独的时间):

  • RightToLeft 是的
  • ContentAlignment 作为BottomRight或TopRight

但是,它们都没有工作.什么是正确的财产?

文件标签

mvo*_*mvo 54

尝试设置AutoSizefalse(这使得固定大小的框).然后,您可以使用该TextAlign属性来对齐文本 - 例如使用MiddleRight.这应该够了吧.


Sal*_*lim 13

Label label = new Label();
label.AutoSize = false;    
label.TextAlign = ContentAlignment.MiddleRight;
Run Code Online (Sandbox Code Playgroud)

  • 是的,但是从属性窗口不是以编程方式,所以我回答了,谢谢. (2认同)

Gra*_*ICA 11

在属性窗口中:

  • AutoSize = False
  • TextAlign = MiddleRight

在设计师:

  • 调整标签大小,使其宽度足以适合您尝试设置的任何潜在文本.