Control.RightToLeft 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示是否将控件的元素对齐以支持使用从右向左的字体的区域设置。
public:
virtual property System::Windows::Forms::RightToLeft RightToLeft { System::Windows::Forms::RightToLeft get(); void set(System::Windows::Forms::RightToLeft value); };
public virtual System.Windows.Forms.RightToLeft RightToLeft { get; set; }
member this.RightToLeft : System.Windows.Forms.RightToLeft with get, set
Public Overridable Property RightToLeft As RightToLeft
属性值
RightToLeft 值之一。 默认值为 Inherit。
例外
分配的值不是 RightToLeft 值之一。
注解
属性 RightToLeft 是环境属性。 环境属性是一个控件属性,如果未设置,将从父控件检索该属性。 例如,Button默认情况下,将具有与其父级Form相同的 BackColor 。 有关环境属性的详细信息,请参阅 AmbientProperties 类或 Control 类概述。
属性 RightToLeft 用于语言从右到左书写的国际应用程序,例如希伯来语或阿拉伯语。 当此属性设置为 RightToLeft.Yes时,包含文本的控件元素将从右到左显示。
注意
如果在运行时更改属性的值 RightToLeft ,则仅保留不带格式的原始文本。
下面是控件元素如何受 RightToLeft 属性值 RightToLeft.Yes 影响的几个示例:
垂直滚动条显示在可滚动控件的左侧而不是右侧, (例如、 Form、 Panel多行 TextBox和 RichTextBox) 。
水平滚动条以滚动框开头, (拇指) 右对齐。
由
CheckAlign
属性控制的复选框元素对齐方式为 CheckBox 和 RadioButton 控件反转。列表框、组合框和上下控件中的项是右对齐的。
向上和向下按钮在 和 DomainUpDown 控件上NumericUpDown左对齐。
(MainMenu、 MenuItem和 ContextMenu) 菜单以右对齐方式显示。
控件上 ToolBar 工具栏按钮的对齐方式或 文本 ToolBarButton 的对齐方式不受 RightToLeft 属性的影响。
AxHost 支持从右到左对齐;但是,对 ActiveX 控件的影响取决于控件作者实现从右到左显示支持的程度。
继承者说明
重写派生类中的 RightToLeft 属性时,请使用基类的 RightToLeft 属性来扩展基实现。 否则,必须提供所有实现。 无需同时替代 get
属性的 RightToLeft 和 set
访问器;如果需要,只能重写一个。