方法 : 双方向 Windows フォームのメッセージ ボックスを作成する
更新 : 2007 年 11 月
既定では、メッセージ ボックスは左から右への読み取り順序で表示されます。メッセージ ボックスを表示するときに特定のパラメータを渡すことにより、右から左への読み取り順序とミラー化を使用したメッセージ ボックスを作成できます。
双方向メッセージ ボックスを作成するには
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 フォームおよびコントロールを作成する