語言

Control.RightToLeft 屬性

定義

取得或設定一個值,指示 control 元素是否對齊以支援使用右至左字型的區域。

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 物業為環境性物業。 環境屬性是指若未設定,將從父控制項取得的控制屬性。 例如,a Button 預設會與其父BackColor節點相同Form。 欲了解更多環境特性資訊,請參閱職業AmbientProperties或Control職業概述。

此 RightToLeft 特性用於國際應用,語言由右至左書寫,例如希伯來語或阿拉伯語。 當此屬性設為 RightToLeft.Yes時,包含文字的控制元素會從右向左顯示。

Note

若執行時改變屬性值 RightToLeft ,則僅保留無格式的原始文字。

以下是控制元素受屬性值RightToLeft影響RightToLeft.Yes的幾個例子:

  • 垂直捲軸顯示在可捲動控制的左側,而非右側(例如,Form、Panel、多行TextBoxRichTextBox、和)。

  • 水平捲軸條起始時,滾動框(拇指)是右對齊的。

  • 由CheckAlign屬性控制的勾選框元素對齊,對 和 控制項則反轉CheckBoxRadioButton。

  • 清單框、組合框和上下控制的項目都是右對齊的。

  • 上下按鈕是左鍵, NumericUpDown 控制 DomainUpDown 鍵則是左鍵。

  • 選單(MainMenu、 MenuItem和 ContextMenu)會以右對齊方式顯示。

  • 工具列按鈕在控制 ToolBar 項上的對齊或文字對齊在控制 ToolBarButton 項上的對齊,都不受該 RightToLeft 屬性影響。

  • AxHost 支持由右向左排列;然而,對 ActiveX 控制項的影響取決於控制作者實作了多大程度的從右到左顯示。

給繼承者的注意事項

在導出類別中覆寫該 RightToLeft 屬性時,請使用基底類別的 RightToLeft 特性來擴充基底實作。 否則,你必須提供所有的實作。 你不必同時覆寫get該財產的setRightToLeft附屬裝置;如果需要,你只能覆蓋其中一項。

適用於

另請參閱