Control.RightToLeft 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定一個值,指示 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 預設會與其父Form節點相同BackColor。 欲了解更多環境特性資訊,請參閱職業Control或AmbientProperties職業概述。
此 RightToLeft 特性用於國際應用,語言由右至左書寫,例如希伯來語或阿拉伯語。 當此屬性設為 RightToLeft.Yes時,包含文字的控制元素會從右向左顯示。
備註
若執行時改變屬性值 RightToLeft ,則僅保留無格式的原始文字。
以下是控制元素受屬性值RightToLeft.Yes影響RightToLeft的幾個例子:
垂直捲軸顯示在可捲動控制的左側,而非右側(例如,Form、Panel、多行TextBoxRichTextBox、和)。
水平捲軸條起始時,滾動框(拇指)是右對齊的。
由
CheckAlign屬性控制的勾選框元素對齊,對 和 控制項則反轉CheckBoxRadioButton。清單框、組合框和上下控制的項目都是右對齊的。
上下按鈕是左鍵, NumericUpDown 控制 DomainUpDown 鍵則是左鍵。
選單(MainMenu、 MenuItem和 ContextMenu)會以右對齊方式顯示。
工具列按鈕在控制 ToolBar 項上的對齊或文字對齊在控制 ToolBarButton 項上的對齊,都不受該 RightToLeft 屬性影響。
AxHost 支持由右向左排列;然而,對 ActiveX 控制項的影響取決於控制作者實作了多大程度的從右到左顯示。
給繼承者的注意事項
在導出類別中覆寫該 RightToLeft 屬性時,請使用基底類別的 RightToLeft 特性來擴充基底實作。 否則,你必須提供所有的實作。 你不必同時覆寫get該財產的setRightToLeft附屬裝置;如果需要,你只能覆蓋其中一項。