ExceptionMessageBoxButtons Enumeration

 

Specifies the button to display in the exception message box.

Namespace:   Microsoft.SqlServer.MessageBox
Assembly:  Microsoft.ExceptionMessageBox (in Microsoft.ExceptionMessageBox.dll)

public enum ExceptionMessageBoxButtons

Member nameDescription
AbortRetryIgnore

Display the Abort, Retry, and Ignore buttons.

Custom

Display buttons with custom button text.

OK

Display the OK button.

OKCancel

Display the OK and Cancel buttons.

RetryCancel

Display the Retry and Cancel buttons.

YesNo

Display Yes and No buttons.

YesNoCancel

Display Yes, No, and Cancel buttons.

When you use Custom, you must call SetButtonText to set the button text before you show the message box. After the user dismisses the exception message box, call CustomDialogResult to determine which button the user clicked.

// 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.
}
Return to top
Show: