C# 如何设置标签的RTL模式
我的表单上有一个标签,它的文本是C# 如何设置标签的RTL模式,c#,winforms,right-to-left,C#,Winforms,Right To Left,我的表单上有一个标签,它的文本是标题:。当我将RTL模式设置为我的表单this.RightToLeft=System.System.Windows.Forms.RightToLeft.Yes,现在它的文本显示为:Title 在RTL模式下,标签是否有任何属性可以设置为将文本更改为标题:,或者我可以手动自定义文本 注意:问题在于:字符首先以RTL模式显示 最好,Prithiv创建两个标签:第一个是带有文本“Title:”的普通标签,第二个是带有动态文本的标签,rightoleft设置为Yes更改
标题:
。当我将RTL模式设置为我的表单this.RightToLeft=System.System.Windows.Forms.RightToLeft.Yes
,现在它的文本显示为:Title
在RTL模式下,标签是否有任何属性可以设置为将文本更改为标题:
,或者我可以手动自定义文本
注意:问题在于:
字符首先以RTL模式显示
最好,Prithiv创建两个标签:第一个是带有文本“Title:”的普通标签,第二个是带有动态文本的标签,
rightoleft
设置为Yes
更改rightoleft
不会更改标签的位置。但它将文本显示为从右向左。此外,RightToLeft属性也是环境属性。环境属性是一个控件属性,如果未设置,则从父控件检索该属性。您可以将标签的right toleft
属性设置为No,以防止其更改。你的要求是什么?是的,地点没有改变。我需要在RTL模式下在文本末尾显示(:)运算符。默认行为是[:Title]。您的目标是什么?您可以将标签的right toleft
属性设置为No
。但是如果你想创建一个从右到左的用户界面,这不是一个好主意。这不是创建从右到左UI的正确方法。如果RightToLeftLayout和RightToLeft属性均为true,则窗体的镜像将打开,控件放置和文本流将从右向左。您似乎误解了RTL的概念。这意味着文本的开头在右侧,因此文本的结尾在左侧。因此,在文本左侧获取:
是将文本显示为RTL的任何内容的正确行为。创建两个标签:第一个标签为文本“Title:”然后,使用动态文本,将rightoleft
设置为Yes
更改rightoleft
不会更改标签的位置。但它将文本显示为从右向左。此外,RightToLeft属性也是环境属性。环境属性是一个控件属性,如果未设置,则从父控件检索该属性。您可以将标签的right toleft
属性设置为No,以防止其更改。你的要求是什么?是的,地点没有改变。我需要在RTL模式下在文本末尾显示(:)运算符。默认行为是[:Title]。您的目标是什么?您可以将标签的right toleft
属性设置为No
。但是如果你想创建一个从右到左的用户界面,这不是一个好主意。这不是创建从右到左UI的正确方法。如果RightToLeftLayout和RightToLeft属性均为true,则窗体的镜像将打开,控件放置和文本流将从右向左。您似乎误解了RTL的概念。这意味着文本的开头在右侧,因此文本的结尾在左侧。因此,在文本左侧获取:
是将文本显示为RTL的正确行为。