Control.RightToLeft Control.RightToLeft Control.RightToLeft Control.RightToLeft Property

定義

コントロールの要素が、右から左へ表示されるフォントを使用するロケールをサポートするように配置されているかどうかを示す値を取得または設定します。Gets or sets a value indicating whether control's elements are aligned to support locales using right-to-left fonts.

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 値のいずれか 1 つ。One of the RightToLeft values. 既定値は Inherit です。The default is Inherit.

例外

割り当てられた値が 1 つのRightToLeft値。The assigned value is not one of the RightToLeft values.

注釈

RightToLeftプロパティは、アンビエント プロパティです。The RightToLeft property is an ambient property. アンビエントのプロパティはコントロールのプロパティ セットは、親コントロールから取得されます。An ambient property is a control property that, if not set, is retrieved from the parent control. たとえば、Buttonが、同じBackColor親としてForm既定では。For example, a Button will have the same BackColor as its parent Form by default. アンビエント プロパティの詳細については、次を参照してください。、AmbientPropertiesクラスまたはControlクラスの概要。For more information about ambient properties, see the AmbientProperties class or the Control class overview.

RightToLeft右から左、ヘブライ語やアラビア語などの言語の書き込み先の国際対応アプリケーション プロパティで使用します。The RightToLeft property is used for international applications where the language is written from right to left, such as Hebrew or Arabic. このプロパティに設定しているときにRightToLeft.Yes、右から左へテキストを含むコントロールの要素が表示されます。When this property is set to RightToLeft.Yes, control elements that include text are displayed from right to left.

注意

場合の値、RightToLeft実行時にプロパティが変更された、書式を未加工のテキストのみが保持されます。If the value of the RightToLeft property is changed at run time, only raw text without formatting is preserved.

コントロール要素の影響について、いくつかの例を次に、RightToLeftプロパティ値のRightToLeft.Yes:The following are a few examples of how control elements are affected by the RightToLeft property value of RightToLeft.Yes :

  • スクロール可能なコントロールの右側にあるのではなく、左側に垂直スクロール バーが表示されます (たとえば、 FormPanel複数行、 TextBox、およびRichTextBox)。Vertical scroll bars are displayed on the left side rather than right side of scrollable controls (for example, Form, Panel, multiline TextBox, and RichTextBox).

  • 水平スクロール バーは右揃えのスクロール ボックス (つまみ) を起動します。Horizontal scroll bars start with the scroll box (thumb) right-aligned.

  • によって制御されるチェック ボックス要素の配置、CheckAlignプロパティには逆にCheckBoxRadioButtonコントロール。The check box element alignment, controlled by the CheckAlign property, is reversed for CheckBox and RadioButton controls.

  • リスト ボックス、コンボ ボックス、およびアップダウン コントロール内の項目が右寄せになります。Items in list box, combo box, and up-down controls are right aligned.

  • 上向きボタンおよび下向きは左揃えでNumericUpDownDomainUpDownコントロール。Up and down buttons are left-aligned on NumericUpDown and DomainUpDown controls.

  • メニュー (MainMenuMenuItem、およびContextMenu) 右揃えに表示されます。Menus (MainMenu, MenuItem, and ContextMenu) are displayed right-aligned.

  • ツールバーのボタンの配置をToolBarコントロールまたはの上のテキストの配置をToolBarButtonは影響されません、RightToLeftプロパティ。The alignment of toolbar buttons on a ToolBar control or the alignment of text on a ToolBarButton is not affected by the RightToLeft property.

  • AxHost 右から左への配置をサポートしていますただし、ActiveX コントロールへの影響は、コントロールの作成者が右から左に表示するためのサポートを実装するエクステントによって異なります。AxHost supports right-to-left alignment; however, the effect on an ActiveX control depends on the extent to which the control author implemented support for right-to-left display.

注意 (継承者)

オーバーライドする場合、 RightToLeft 、派生クラスでプロパティを使用して、基本クラスのRightToLeft基本実装を拡張するプロパティ。When overriding the RightToLeft property in a derived class, use the base class's RightToLeft property to extend the base implementation. それ以外の場合、すべての実装を提供する必要があります。Otherwise, you must provide all the implementation. 両方をオーバーライドする必要はありません、getsetのアクセサー、RightToLeftプロパティです。 必要な場合は 1 つだけをオーバーライドできます。You are not required to override both the get and set accessors of the RightToLeft property; you can override only one if needed.

適用対象

こちらもご覧ください