クリックして評価とフィードバックをお寄せください
MSDN
MSDN ライブラリ
.NET 開発
以前のバージョン
.NET Framework SDK 2.0
System.Windows.Forms
Form クラス
Form プロパティ
 RightToLeftLayout プロパティ
すべて縮小/すべて展開 すべて縮小
このページは次のバージョンについて記述しています。
Microsoft Visual Studio 2005/.NET Framework 2.0

その他のバージョンについては、以下の情報を参照してください。
.NET Framework クラス ライブラリ
Form.RightToLeftLayout プロパティ

メモ : このプロパティは、.NET Framework version 2.0 で新しく追加されたものです。

右から左方向の反転配置を有効にするかどうかを示す値を取得または設定します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Visual Basic (宣言)
<LocalizableAttribute(True)> _
Public Overridable Property RightToLeftLayout As Boolean
Visual Basic (使用法)
Dim instance As Form
Dim value As Boolean

value = instance.RightToLeftLayout

instance.RightToLeftLayout = value
C#
[LocalizableAttribute(true)] 
public virtual bool RightToLeftLayout { get; set; }
C++
[LocalizableAttribute(true)] 
public:
virtual property bool RightToLeftLayout {
    bool get ();
    void set (bool value);
}
J#
/** @property */
public boolean get_RightToLeftLayout ()

/** @property */
public void set_RightToLeftLayout (boolean value)
JScript
public function get RightToLeftLayout () : boolean

public function set RightToLeftLayout (value : boolean)

プロパティ値

右から左方向の反転配置を有効にする場合は true。子コントロールを通常どおりに配置する場合は false。既定値は false です。

RightToLeftLayout プロパティは、主に世界中のユーザー向けに国際対応のフォームを開発するときに役立ちます。多くのフォームは、フォーム上のコントロールを左から右方向へレイアウトするようにデザインされています。これらのフォームは、この方向で記述される言語に対応しています。しかし、右から左方向へ記述する言語を使用するユーザーに同じフォームを表示する際には、フォーム上のコントロールの順序を反転させるほうがよい場合がしばしばあります。RightToLeftLayout プロパティと RightToLeft プロパティの両方が true の場合、そのフォームで反転が有効になり、コントロールの配置とテキストの方向が右から左になります。

RightToLeft とは異なり、RightToLeftLayout は継承されません。このプロパティを子コントロールに適用するためには、反映の対象となるすべての子コントロールに対して設定する必要があります。

RightToLeftLayoutYes の場合、オーナー描画はサポートされません。オーナー描画のイベントは生成されますが、これらのイベントに記述したコードの動作は定義されません。また、BackgroundImageOpacityTransparencyKey の各イベント、および描画関連のイベントもサポートされません。

RightToLeftLayout プロパティおよび RightToLeft プロパティでは、次の Win32 API ウィンドウ スタイルが設定されます。

  • RightToLeftYes に設定され、RightToLeftLayouttrue に設定されている場合、Windows フォームによって WS_EX_LAYOUTRTL ウィンドウ スタイルが設定され、WS_EX_RIGHT スタイルおよび WS_EX_RTLREADING スタイルは削除されます。

  • RightToLeftYes に設定されていても、RightToLeftLayoutNo に設定されている場合、Windows フォームによって WS_EX_RIGHT および WS_EX_RTLREADING のウィンドウ スタイルが設定されます。

このプロパティの値を変更すると、RightToLeftLayoutChanged イベントが発生します。

グローバリゼーションに関する問題の詳細については、「推奨される国際対応アプリケーション開発手順」を参照してください。

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
コミュニティ コンテンツ   コミュニティ コンテンツとは
新しいコンテンツの追加 RSS  注釈
Processing
© 2009 Microsoft Corporation. All rights reserved. 使用条件 | 商標 | プライバシー
Page view tracker