次の方法で共有


方法 : 双方向 Windows フォームのメッセージ ボックスを作成する

既定では、メッセージ ボックスは左から右への読み取り順序で表示されます。 メッセージ ボックスを表示するときに特定のパラメーターを渡すことにより、右から左への読み取り順序とミラー化を使用したメッセージ ボックスを作成できます。

双方向メッセージ ボックスを作成するには

  • MessageBox クラスの Show メソッドを呼び出し、options パラメーターで、MessageBoxOptions 列挙型のメンバー RtlReading および RightAlign の論理 OR の組み合わせを渡します。

    RightAlign メンバーにより、ラップされたテキストが適切に配置されるようになります。

    注意

    メッセージ ボックスのボタンのキャプション (OK など) は、Windows オペレーティング システム ロケールによって設定され、呼び出し時に設定することはできません。

    右から左への読み取り順序とミラーリングを使用してメッセージ ボックスを表示する方法を次のコード例に示します。

    ' Visual Basic
    MessageBox.Show("Text", "Caption", _
       MessageBoxButtons.OK, MessageBoxIcon.Question, _
       MessageBoxDefaultButton.Button1, MessageBoxOptions.RtlReading _
          Or MessageBoxOptions.RightAlign)
    
    // C#
    MessageBox.Show("Text", "Caption", 
        MessageBoxButtons.OK, MessageBoxIcon.Question,
        MessageBoxDefaultButton.Button1, 
        MessageBoxOptions.RtlReading
        | MessageBoxOptions.RightAlign);
    

参照

処理手順

方法: ミラー化された Windows フォームおよびコントロールを作成する

概念

Windows フォーム アプリケーションの双方向サポート

その他の技術情報

アプリケーションのローカライズ