Control.RightToLeft 屬性

定義

取得或設定值,指出控制項的項目是否對齊,以支援使用由右至左字型的地區設定。

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 多行 TextBoxRichTextBox) 。

  • 水準捲軸從捲動方塊開始, (捲動方塊) 靠右對齊。

  • RadioButton 控制項的核取方塊專案對齊是由 屬性 CheckBox 所控制 CheckAlign

  • 清單方塊、下拉式方塊和下拉式控制項中的專案靠右對齊。

  • 向上和向下按鈕在 和 DomainUpDown 控制項上 NumericUpDown 靠左對齊。

  • MainMenu (、 MenuItemContextMenu) 的功能表會靠右對齊。

  • 控制項上 ToolBar 工具列按鈕的對齊方式或 上的 ToolBarButton 文字對齊不會受到 RightToLeft 屬性影響。

  • AxHost 支援由右至左對齊;不過,ActiveX 控制項的效果取決於控制項作者實作對由右至左顯示支援的程度。

給繼承者的注意事項

在衍生類別中覆 RightToLeft 寫 屬性時,請使用基類的 RightToLeft 屬性來擴充基底實作。 否則,您必須提供所有實作。 您不需要同時覆寫 get 屬性的 RightToLeftset 存取子;您可以視需要只覆寫一個。

適用於

另請參閱