如何:为全球化在 Windows 窗体中按从右到左的顺序显示文本

某些文字(例如阿拉伯文)按从右向左的顺序编写。 若要控制类似 TextBox 的控件中的文本流向,请使用 RightToLeft 属性。 但是,若要在窗体上形成该控件本身的镜像,还需要一个额外步骤:必须设置 RightToLeftLayout 属性,该属性控制容器中控件的外观。

您不必更改属性的值,例如 TextBox 控件的 TextAlign 的值:该值保持不变但对齐方式相反。

从右向左显示文本

  1. 将窗体的 RightToLeft 属性设置为 Yes

  2. 将窗体的 RightToLeftLayout 属性设置为 true。

  3. TextBox 控件放置在窗体上,可以采用编程方式或使用类似 Visual Studio 的开发环境。 它将继承窗体的从右向左设置,因为 RightToLeft 属性的默认值为 Inherit。 (如果希望重写窗体上其他控件的设置,请将该控件的 RightToLeft 属性设置为 No。)

  4. 编译并运行应用程序。 您将注意到窗体的控件和标题镜像为从右向左排列。 在 TextBox 中输入文本。 您将注意到文本是从右向左输入的。

请参见

参考

RightToLeft

RightToLeft

其他资源

对应用程序进行全球化和本地化