MessageBoxButton 列挙型

定義

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

public enum class MessageBoxButton
public enum MessageBoxButton
type MessageBoxButton = 
Public Enum MessageBoxButton
継承
MessageBoxButton

フィールド

OK 0

メッセージ ボックスに OK ボタンが表示されます。The message box displays an OK button.

OKCancel 1

メッセージ ボックスに OK ボタンとキャンセル ボタンが表示されます。The message box displays OK and Cancel buttons.

YesNo 4

メッセージ ボックスにはいボタンといいえボタンが表示されます。The message box displays Yes and No buttons.

YesNoCancel 3

メッセージ ボックスにはいボタン、いいえボタン、キャンセル ボタンが表示されます。The message box displays Yes, No, and Cancel buttons.

詳細については、GitHub のMessageBox サンプルを参照してください。For more information, see the MessageBox Sample on GitHub.

注釈

既定では、 MessageBox.Showメソッドは、 [OK ] ボタンを持つメッセージボックスを表示します。By default, the MessageBox.Show method displays a message box that has an OK button. 引数をMessageBox.Show / ****/ ******** **** 受け取るメソッドのオーバーロードを使用して、ボタンのさまざまな組み合わせを指定することができます。これには、ok、ok キャンセル、Yes No などが含まれます。 MessageBoxButton ****/、はい/、キャンセルありませんYou can use overloads of the MessageBox.Show method that accept a MessageBoxButton argument in order to specify different combinations of buttons, which include OK, OK/Cancel, Yes/No, and Yes/No/Cancel.

ユーザーがクリックするボタンの値はによってMessageBox.Show返され、 MessageBoxResult列挙体の値の1つです。The value of the button that a user clicks is returned by MessageBox.Show and is one of the values of the MessageBoxResult enumeration.

を指定YesNoした場合は、メッセージボックスのタイトルバーの [閉じる] ボタンが無効になります。If you specify YesNo, you disable the Close button in the message box title bar. ただし、他のすべてのオプションでは、[閉じる] ボタンが有効になっています。However, the Close button is enabled for all other options. ユーザーが [閉じる] ボタンをクリックするかESCキーを押すと、メッセージボックスには、のメッセージMessageBoxResult.Cancelボックスの結果値が返されます。When a user clicks the Close button or presses the ESC key, a message box returns a message box result value of MessageBoxResult.Cancel. ただし、メッセージボックスに [OK ] ボタンのみが表示されている場合は、[閉じる] ボタンをクリックするかESCキーを押すと、 MessageBoxResult.OKメッセージボックスからメッセージボックスの結果値が返されます。However, if a message box displays only an OK button, clicking the Close button or pressing the ESC key causes a message box to return a message box result value of MessageBoxResult.OK.

適用対象

こちらもご覧ください