ExceptionMessageBoxButtons 列挙体

例外メッセージ ボックスに表示するボタンを指定します。

名前空間:  Microsoft.SqlServer.MessageBox
アセンブリ:  Microsoft.ExceptionMessageBox (Microsoft.ExceptionMessageBox.dll)

構文

'宣言
Public Enumeration ExceptionMessageBoxButtons
'使用
Dim instance As ExceptionMessageBoxButtons
public enum ExceptionMessageBoxButtons
public enum class ExceptionMessageBoxButtons
type ExceptionMessageBoxButtons
public enum ExceptionMessageBoxButtons

メンバー

メンバー名 説明
OK [OK] ボタンを表示します。
OKCancel [OK] および [キャンセル] ボタンを表示します。
YesNoCancel [はい][いいえ]、および [キャンセル] ボタンを表示します。
YesNo [はい] および [いいえ] ボタンを表示します。
AbortRetryIgnore [中止][再試行]、および [無視] ボタンを表示します。
RetryCancel [再試行] および [キャンセル] ボタンを表示します。
Custom カスタム ボタン テキストのボタンを表示します。

説明

Custom を使用する場合、メッセージ ボックスを表示する前に SetButtonText を呼び出してボタン テキストを設定する必要があります。ユーザーが例外メッセージ ボックスを閉じた後、CustomDialogResult を呼び出してユーザーがクリックしたボタンを判別します。

使用例

          // Define the message and caption to display.
            string str = @"Are you sure you want to delete file 'c:\somefile.txt'?";
            string caption = "Confirm File Deletion";

            // Show the exception message box with Yes and No buttons.
            ExceptionMessageBox box = new ExceptionMessageBox(str,
                caption, ExceptionMessageBoxButtons.YesNo,
                ExceptionMessageBoxSymbol.Question,
                ExceptionMessageBoxDefaultButton.Button2);

            if (DialogResult.Yes == box.Show(this))
            {
                // Delete the file.
            }
' Define the message and caption to display.
Dim str As String = "Are you sure you want to delete file 'c:\somefile.txt'?"
Dim caption As String = "Confirm File Deletion"

' Show the exception message box with Yes and No buttons.
Dim box As ExceptionMessageBox = New ExceptionMessageBox(str, _
 caption, ExceptionMessageBoxButtons.YesNo, _
 ExceptionMessageBoxSymbol.Question, _
 ExceptionMessageBoxDefaultButton.Button2)

If Windows.Forms.DialogResult.Yes = box.Show(Me) Then
    ' Delete the file.
End If