コントロールの要素が、右から左へ表示されるフォントを使用するロケールをサポートするように配置されているかどうかを示す値を取得または設定します。
名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
<LocalizableAttribute(True)> _
Public Overridable Property RightToLeft As RightToLeft
Dim instance As Control
Dim value As RightToLeft
value = instance.RightToLeft
instance.RightToLeft = value
[LocalizableAttribute(true)]
public virtual RightToLeft RightToLeft { get; set; }
[LocalizableAttribute(true)]
public:
virtual property RightToLeft RightToLeft {
RightToLeft get ();
void set (RightToLeft value);
}
/** @property */
public RightToLeft get_RightToLeft ()
/** @property */
public void set_RightToLeft (RightToLeft value)
public function get RightToLeft () : RightToLeft
public function set RightToLeft (value : RightToLeft)
プロパティ値
RightToLeft 値の 1 つ。既定値は Inherit です。
RightToLeft プロパティがアンビエント プロパティです。アンビエント プロパティは、コントロール プロパティです。設定しない場合は、親コントロールから取得されます。たとえば、Button は、既定では親の Form と同じ BackColor を持ちます。アンビエント プロパティの詳細については、AmbientProperties クラスまたは Control クラスの概要を参照してください。
RightToLeft プロパティは、ヘブライ語やアラビア語などの右から左へ表記される言語をサポートする、国際対応のアプリケーションで使用します。このプロパティを RightToLeft.Yes に設定すると、テキストを含むコントロール要素は右から左に表示されます。
メモ |
|---|
| RightToLeft プロパティの値が実行時に変更された場合、書式指定のない生のテキストだけが保持されます。 |
RightToLeft.Yes の RightToLeft プロパティ値によって、コントロールの要素が受ける影響の例を次に示します。
継承時の注意
派生クラスで RightToLeft プロパティをオーバーライドする場合は、基本クラスの RightToLeft プロパティを使用して、基本の実装を拡張します。それ以外の場合は、すべての実装を提供する必要があります。RightToLeft プロパティの get アクセサと set アクセサの両方をオーバーライドする必要はありません。必要に応じて 1 つのアクセサだけをオーバーライドできます。
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
.NET Framework
サポート対象 : 2.0、1.1、1.0