次の方法で共有


MessageBoxButton 列挙型

定義

メッセージ ボックスに表示されるボタンを指定します。 Show メソッドの引数として使用されます。

public enum class MessageBoxButton
public enum MessageBoxButton
type MessageBoxButton = 
Public Enum MessageBoxButton
継承
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、OKCancelYes/NoYes//No/Cancel など、さまざまなボタンの組み合わせを指定できます。

ユーザーがクリックしたボタンの値は、 MessageBox.Show によって返され、 MessageBoxResult 列挙体の値の 1 つです。

YesNoを指定した場合は、メッセージ ボックスのタイトル バーの [閉じる] ボタンを無効にします。 ただし、[ 閉じる ] ボタンは他のすべてのオプションで有効になっています。 ユーザーが [閉じる ] ボタンをクリックするか 、Esc キーを押すと、メッセージ ボックスの結果値 MessageBoxResult.Cancel返されます。 ただし、メッセージ ボックスに [OK ] ボタンのみが表示されている場合は、[ 閉じる ] ボタンをクリックするか 、ESC キーを押すと、メッセージ ボックスの結果値 MessageBoxResult.OKが返されます。

適用対象

こちらもご覧ください