MessageBoxButton 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
メッセージ ボックスに表示されるボタンを指定します。 Show メソッドの引数として使用されます。
public enum class MessageBoxButton
public enum MessageBoxButton
type MessageBoxButton =
Public Enum MessageBoxButton
- 継承
フィールド
| 名前 | 値 | 説明 |
|---|---|---|
| OK | 0 | メッセージ ボックスに [OK] ボタンが表示されます。 |
| OKCancel | 1 | メッセージ ボックスに [OK] ボタンと [キャンセル] ボタンが表示されます。 |
| AbortRetryIgnore | 2 | メッセージ ボックスに[ 中止]、[ 再試行]、[ 無視 ]のボタンが表示されます。 |
| YesNoCancel | 3 | メッセージ ボックスには、[はい]、[いいえ]、[キャンセル] ボタンが表示されます。 |
| YesNo | 4 | メッセージ ボックスに [ はい ] ボタンと [いいえ] ボタンが表示されます。 |
| RetryCancel | 5 | メッセージ ボックスに **[再試行] ボタンと [キャンセル] ボタンが表示されます。 |
| CancelTryContinue | 6 | メッセージ ボックスには、[ キャンセル]、[ 再試行]、[ 続行 ] ボタンが表示されます。 |
例
詳細については、GitHub の MessageBox サンプル を参照してください。
注釈
既定では、 MessageBox.Show メソッドには 、[OK] ボタンを含むメッセージ ボックスが表示されます。
MessageBoxButton引数を受け取るMessageBox.Show メソッドのオーバーロードを使用すると、OK、OK、Cancel、Yes/No、Yes//No/Cancel など、さまざまなボタンの組み合わせを指定できます。
ユーザーがクリックしたボタンの値は、 MessageBox.Show によって返され、 MessageBoxResult 列挙体の値の 1 つです。
YesNoを指定した場合は、メッセージ ボックスのタイトル バーの [閉じる] ボタンを無効にします。 ただし、[ 閉じる ] ボタンは他のすべてのオプションで有効になっています。 ユーザーが [閉じる ] ボタンをクリックするか 、Esc キーを押すと、メッセージ ボックスの結果値 MessageBoxResult.Cancel返されます。 ただし、メッセージ ボックスに [OK ] ボタンのみが表示されている場合は、[ 閉じる ] ボタンをクリックするか 、ESC キーを押すと、メッセージ ボックスの結果値 MessageBoxResult.OKが返されます。