Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何设置标签的RTL模式_C#_Winforms_Right To Left - Fatal编程技术网

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的正确行为。