c#4.0中文本框的文本流方向

c#4.0中文本框的文本流方向,c#,winforms,textbox,C#,Winforms,Textbox,在c#4.0中,是否有办法将文本框的文本流向改为rightoleft,而不是leftoright。我知道它可以在WPF中使用FlowDirection属性来完成。窗户里有类似的东西吗 如果没有,那么可以通过什么方式实现这一点。我必须重写TextBox类,如果是,我需要更改哪些属性 请给我指出任何链接。我觉得完全迷路了。已经研究了一天多。您可以将文本框的属性设置为 如果希望整个窗体和所有环境控件继承RightToLeft属性,可以将窗体的RightToLeft属性设置为RightToLeft.Ye

在c#4.0中,是否有办法将文本框的文本流向改为
rightoleft
,而不是
leftoright
。我知道它可以在WPF中使用
FlowDirection
属性来完成。窗户里有类似的东西吗

如果没有,那么可以通过什么方式实现这一点。我必须重写TextBox类,如果是,我需要更改哪些属性

请给我指出任何链接。我觉得完全迷路了。已经研究了一天多。

您可以将文本框的属性设置为

如果希望整个窗体和所有环境控件继承
RightToLeft
属性,可以将窗体的RightToLeft属性设置为
RightToLeft.Yes
。从

  • 将窗体的RightToLeft属性设置为Yes

  • 将窗体的RightToLeftLayout属性设置为true

  • 在窗体上以编程方式或 使用开发环境,如VisualStudio。会的 继承窗体的从右到左设置,因为默认设置为 RightToLeft属性的值为Inherit。(如果你愿意的话 替代窗体上另一个控件的设置,将 控件的RightToLeft属性设置为No.)

  • 编译并运行应用程序。您会注意到表单 控件和标题被镜像为从右向左运行。进入 文本框中的文本。你会注意到它是从 从右到左

  • myTextBox.RightToLeft = RightToLeft.Yes;