Compartilhar via


ExceptionMessageBox Construtores

Definição

Construtor sobrecarregado para ExceptionMessageBox.

Sobrecargas

ExceptionMessageBox()

Cria uma instância de ExceptionMessageBox com as propriedades padrão.

ExceptionMessageBox(Exception)

Cria uma instância de ExceptionMessageBox usando informações do Exception especificado.

ExceptionMessageBox(String)

Cria uma instância de ExceptionMessageBox com o texto da mensagem de erro de nível superior fornecido.

ExceptionMessageBox(Exception, ExceptionMessageBoxButtons)

Cria uma instância de ExceptionMessageBox usando informações do Exception especificado e especificando os botões a serem exibidos na caixa de mensagem.

ExceptionMessageBox(String, String)

Cria uma instância com o texto da mensagem de ExceptionMessageBox erro de nível superior fornecido e a legenda da caixa de diálogo da caixa de mensagem de exceção.

ExceptionMessageBox(Exception, ExceptionMessageBoxButtons, ExceptionMessageBoxSymbol)

Cria uma instância de ExceptionMessageBox usando informações do Exception especificado e especificando os botões e o símbolo a serem exibidos na caixa de mensagem.

ExceptionMessageBox(String, String, ExceptionMessageBoxButtons)

Cria uma instância com o texto da mensagem de ExceptionMessageBox erro de nível superior fornecido e a legenda da caixa de diálogo da caixa de mensagem de exceção. O método também especifica botões a serem exibidos na caixa de mensagem de exceção.

ExceptionMessageBox(Exception, ExceptionMessageBoxButtons, ExceptionMessageBoxSymbol, ExceptionMessageBoxDefaultButton)

Cria uma instância de ExceptionMessageBox usando informações da Exception especificado e especificando os botões, o símbolo e o botão padrão a serem exibidos na caixa de mensagem de exceção. .

ExceptionMessageBox(String, String, ExceptionMessageBoxButtons, ExceptionMessageBoxSymbol)

Cria uma instância de ExceptionMessageBox com o texto da mensagem de erro de nível superior fornecido e a legenda da caixa de diálogo da caixa de mensagem de exceção. O método também especifica os botões e o símbolo a serem exibidos na caixa de mensagem de exceção.

ExceptionMessageBox(Exception, ExceptionMessageBoxButtons, ExceptionMessageBoxSymbol, ExceptionMessageBoxDefaultButton, ExceptionMessageBoxOptions)

Cria uma instância de ExceptionMessageBox usando informações da Exception especificado e especificando os botões, o símbolo, o botão padrão e outras propriedades a serem exibidas na caixa de mensagem de exceção.

ExceptionMessageBox(String, String, ExceptionMessageBoxButtons, ExceptionMessageBoxSymbol, ExceptionMessageBoxDefaultButton)

Cria uma instância de ExceptionMessageBox com o texto da mensagem de erro de nível superior fornecido e a legenda da caixa de diálogo da caixa de mensagem. O método também especifica os botões, o símbolo e o botão padrão a serem exibidos na caixa de mensagem de exceção.

ExceptionMessageBox(String, String, ExceptionMessageBoxButtons, ExceptionMessageBoxSymbol, ExceptionMessageBoxDefaultButton, ExceptionMessageBoxOptions)

Cria uma instância de ExceptionMessageBox com o texto da mensagem de erro de nível superior fornecido e a legenda da caixa de diálogo da caixa de mensagem. O método também especifica os botões, o símbolo, o botão padrão e as opções da caixa de diálogo a serem exibidos na caixa de mensagem de exceção.

ExceptionMessageBox()

Cria uma instância de ExceptionMessageBox com as propriedades padrão.

public:
 ExceptionMessageBox();
public ExceptionMessageBox ();
Public Sub New ()

Aplica-se a

ExceptionMessageBox(Exception)

Cria uma instância de ExceptionMessageBox usando informações do Exception especificado.

public:
 ExceptionMessageBox(Exception ^ exception);
public ExceptionMessageBox (Exception exception);
new Microsoft.SqlServer.MessageBox.ExceptionMessageBox : Exception -> Microsoft.SqlServer.MessageBox.ExceptionMessageBox
Public Sub New (exception As Exception)

Parâmetros

exception
Exception

Exception que contém o texto de nível superior, o texto da exceção interna, a legenda, os dados, o link de ajuda e informações opcionais adicionais a serem exibidas na caixa de mensagem de exceção.

Exemplos

try
{
    // Do something that may generate an exception.
    throw new ApplicationException("An error has occured");
}
catch (ApplicationException ex)
{
    // Define a new top-level error message.
    string str = "The action failed.";

    // Add the new top-level message to the handled exception.
    ApplicationException exTop = new ApplicationException(str, ex);
    exTop.Source = this.Text;

    // Show an exception message box with an OK button (the default).
    ExceptionMessageBox box = new ExceptionMessageBox(exTop);
    box.Show(this);
}
Try
    ' Do something that may generate an exception.
    Throw New ApplicationException("An error has occured")
Catch ex As ApplicationException
    ' Define a new top-level error message.
    Dim str As String = "The action failed."

    ' Add the new top-level message to the handled exception.
    Dim exTop As ApplicationException = New ApplicationException(str, ex)
    exTop.Source = Me.Text

    ' Show an exception message box with an OK button (the default).
    Dim box As ExceptionMessageBox = New ExceptionMessageBox(exTop)
    box.Show(Me)
End Try

Aplica-se a

ExceptionMessageBox(String)

Cria uma instância de ExceptionMessageBox com o texto da mensagem de erro de nível superior fornecido.

public:
 ExceptionMessageBox(System::String ^ text);
public ExceptionMessageBox (string text);
new Microsoft.SqlServer.MessageBox.ExceptionMessageBox : string -> Microsoft.SqlServer.MessageBox.ExceptionMessageBox
Public Sub New (text As String)

Parâmetros

text
String

Texto do erro da mensagem de nível superior.

Aplica-se a

ExceptionMessageBox(Exception, ExceptionMessageBoxButtons)

Cria uma instância de ExceptionMessageBox usando informações do Exception especificado e especificando os botões a serem exibidos na caixa de mensagem.

public:
 ExceptionMessageBox(Exception ^ exception, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxButtons buttons);
public ExceptionMessageBox (Exception exception, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons buttons);
new Microsoft.SqlServer.MessageBox.ExceptionMessageBox : Exception * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons -> Microsoft.SqlServer.MessageBox.ExceptionMessageBox
Public Sub New (exception As Exception, buttons As ExceptionMessageBoxButtons)

Parâmetros

exception
Exception

Exception que contém o texto de nível superior, o texto da exceção interna, a legenda, os dados, o link de ajuda e informações opcionais adicionais a serem exibidas na caixa de mensagem de exceção.

buttons
ExceptionMessageBoxButtons

Enumeração ExceptionMessageBoxButtons que especifica os botões a serem exibidos na caixa de mensagem.

Aplica-se a

ExceptionMessageBox(String, String)

Cria uma instância com o texto da mensagem de ExceptionMessageBox erro de nível superior fornecido e a legenda da caixa de diálogo da caixa de mensagem de exceção.

public:
 ExceptionMessageBox(System::String ^ text, System::String ^ caption);
public ExceptionMessageBox (string text, string caption);
new Microsoft.SqlServer.MessageBox.ExceptionMessageBox : string * string -> Microsoft.SqlServer.MessageBox.ExceptionMessageBox
Public Sub New (text As String, caption As String)

Parâmetros

text
String

Texto do erro da mensagem de nível superior.

caption
String

Legenda da caixa de mensagem de exceção.

Aplica-se a

ExceptionMessageBox(Exception, ExceptionMessageBoxButtons, ExceptionMessageBoxSymbol)

Cria uma instância de ExceptionMessageBox usando informações do Exception especificado e especificando os botões e o símbolo a serem exibidos na caixa de mensagem.

public:
 ExceptionMessageBox(Exception ^ exception, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxButtons buttons, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxSymbol symbol);
public ExceptionMessageBox (Exception exception, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons buttons, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxSymbol symbol);
new Microsoft.SqlServer.MessageBox.ExceptionMessageBox : Exception * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxSymbol -> Microsoft.SqlServer.MessageBox.ExceptionMessageBox
Public Sub New (exception As Exception, buttons As ExceptionMessageBoxButtons, symbol As ExceptionMessageBoxSymbol)

Parâmetros

exception
Exception

Exception que contém o texto de nível superior, o texto da exceção interna, a legenda, os dados, o link de ajuda e informações opcionais adicionais a serem exibidas na caixa de mensagem de exceção.

buttons
ExceptionMessageBoxButtons

Enumeração ExceptionMessageBoxButtons que especifica os botões a serem exibidos na caixa de mensagem de exceção.

symbol
ExceptionMessageBoxSymbol

Enumeração ExceptionMessageBoxSymbol que especifica o símbolo a ser exibido na caixa de mensagem de exceção.

Aplica-se a

ExceptionMessageBox(String, String, ExceptionMessageBoxButtons)

Cria uma instância com o texto da mensagem de ExceptionMessageBox erro de nível superior fornecido e a legenda da caixa de diálogo da caixa de mensagem de exceção. O método também especifica botões a serem exibidos na caixa de mensagem de exceção.

public:
 ExceptionMessageBox(System::String ^ text, System::String ^ caption, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxButtons buttons);
public ExceptionMessageBox (string text, string caption, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons buttons);
new Microsoft.SqlServer.MessageBox.ExceptionMessageBox : string * string * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons -> Microsoft.SqlServer.MessageBox.ExceptionMessageBox
Public Sub New (text As String, caption As String, buttons As ExceptionMessageBoxButtons)

Parâmetros

text
String

Texto do erro da mensagem de nível superior.

caption
String

Legenda da caixa de mensagem de exceção.

buttons
ExceptionMessageBoxButtons

Enumeração ExceptionMessageBoxButtons que especifica os botões a serem exibidos na caixa de mensagem de exceção.

Aplica-se a

ExceptionMessageBox(Exception, ExceptionMessageBoxButtons, ExceptionMessageBoxSymbol, ExceptionMessageBoxDefaultButton)

Cria uma instância de ExceptionMessageBox usando informações da Exception especificado e especificando os botões, o símbolo e o botão padrão a serem exibidos na caixa de mensagem de exceção. .

public:
 ExceptionMessageBox(Exception ^ exception, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxButtons buttons, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxSymbol symbol, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxDefaultButton defaultButton);
public ExceptionMessageBox (Exception exception, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons buttons, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxSymbol symbol, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxDefaultButton defaultButton);
new Microsoft.SqlServer.MessageBox.ExceptionMessageBox : Exception * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxSymbol * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxDefaultButton -> Microsoft.SqlServer.MessageBox.ExceptionMessageBox
Public Sub New (exception As Exception, buttons As ExceptionMessageBoxButtons, symbol As ExceptionMessageBoxSymbol, defaultButton As ExceptionMessageBoxDefaultButton)

Parâmetros

exception
Exception

Exception que contém o texto de nível superior, o texto da exceção interna, a legenda, os dados, o link de ajuda e informações opcionais adicionais a serem exibidas na caixa de mensagem de exceção.

buttons
ExceptionMessageBoxButtons

Enumeração ExceptionMessageBoxButtons que especifica os botões a serem exibidos na caixa de mensagem de exceção.

symbol
ExceptionMessageBoxSymbol

Enumeração ExceptionMessageBoxSymbol que especifica o símbolo a ser exibido na caixa de mensagem de exceção.

defaultButton
ExceptionMessageBoxDefaultButton

Enumeração ExceptionMessageBoxDefaultButton que especifica o botão padrão para a caixa de mensagem de exceção.

Aplica-se a

ExceptionMessageBox(String, String, ExceptionMessageBoxButtons, ExceptionMessageBoxSymbol)

Cria uma instância de ExceptionMessageBox com o texto da mensagem de erro de nível superior fornecido e a legenda da caixa de diálogo da caixa de mensagem de exceção. O método também especifica os botões e o símbolo a serem exibidos na caixa de mensagem de exceção.

public:
 ExceptionMessageBox(System::String ^ text, System::String ^ caption, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxButtons buttons, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxSymbol symbol);
public ExceptionMessageBox (string text, string caption, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons buttons, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxSymbol symbol);
new Microsoft.SqlServer.MessageBox.ExceptionMessageBox : string * string * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxSymbol -> Microsoft.SqlServer.MessageBox.ExceptionMessageBox
Public Sub New (text As String, caption As String, buttons As ExceptionMessageBoxButtons, symbol As ExceptionMessageBoxSymbol)

Parâmetros

text
String

Texto do erro da mensagem de nível superior.

caption
String

Legenda da caixa de diálogo da caixa de mensagem de exceção.

buttons
ExceptionMessageBoxButtons

Enumeração ExceptionMessageBoxButtons que especifica os botões a serem exibidos na caixa de mensagem de exceção.

symbol
ExceptionMessageBoxSymbol

Enumeração ExceptionMessageBoxSymbol que especifica o símbolo a ser exibido na caixa de mensagem de exceção.

Aplica-se a

ExceptionMessageBox(Exception, ExceptionMessageBoxButtons, ExceptionMessageBoxSymbol, ExceptionMessageBoxDefaultButton, ExceptionMessageBoxOptions)

Cria uma instância de ExceptionMessageBox usando informações da Exception especificado e especificando os botões, o símbolo, o botão padrão e outras propriedades a serem exibidas na caixa de mensagem de exceção.

public:
 ExceptionMessageBox(Exception ^ exception, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxButtons buttons, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxSymbol symbol, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxDefaultButton defaultButton, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxOptions options);
public ExceptionMessageBox (Exception exception, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons buttons, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxSymbol symbol, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxDefaultButton defaultButton, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxOptions options);
new Microsoft.SqlServer.MessageBox.ExceptionMessageBox : Exception * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxSymbol * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxDefaultButton * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxOptions -> Microsoft.SqlServer.MessageBox.ExceptionMessageBox
Public Sub New (exception As Exception, buttons As ExceptionMessageBoxButtons, symbol As ExceptionMessageBoxSymbol, defaultButton As ExceptionMessageBoxDefaultButton, options As ExceptionMessageBoxOptions)

Parâmetros

exception
Exception

Exception que contém o texto de nível superior, o texto da exceção interna, a legenda, os dados, o link de ajuda e informações opcionais adicionais a serem exibidas na caixa de mensagem de exceção.

buttons
ExceptionMessageBoxButtons

Enumeração ExceptionMessageBoxButtons que especifica os botões a serem exibidos na caixa de mensagem de exceção.

symbol
ExceptionMessageBoxSymbol

Enumeração ExceptionMessageBoxSymbol que especifica o símbolo a ser exibido na caixa de mensagem de exceção.

defaultButton
ExceptionMessageBoxDefaultButton

Enumeração ExceptionMessageBoxDefaultButton que especifica o botão padrão para a caixa de mensagem de exceção.

options
ExceptionMessageBoxOptions

Enumeração ExceptionMessageBoxOptions que controla outros comportamentos da caixa de mensagem de exceção.

Aplica-se a

ExceptionMessageBox(String, String, ExceptionMessageBoxButtons, ExceptionMessageBoxSymbol, ExceptionMessageBoxDefaultButton)

Cria uma instância de ExceptionMessageBox com o texto da mensagem de erro de nível superior fornecido e a legenda da caixa de diálogo da caixa de mensagem. O método também especifica os botões, o símbolo e o botão padrão a serem exibidos na caixa de mensagem de exceção.

public:
 ExceptionMessageBox(System::String ^ text, System::String ^ caption, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxButtons buttons, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxSymbol symbol, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxDefaultButton defaultButton);
public ExceptionMessageBox (string text, string caption, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons buttons, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxSymbol symbol, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxDefaultButton defaultButton);
new Microsoft.SqlServer.MessageBox.ExceptionMessageBox : string * string * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxSymbol * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxDefaultButton -> Microsoft.SqlServer.MessageBox.ExceptionMessageBox
Public Sub New (text As String, caption As String, buttons As ExceptionMessageBoxButtons, symbol As ExceptionMessageBoxSymbol, defaultButton As ExceptionMessageBoxDefaultButton)

Parâmetros

text
String

Texto do erro da mensagem de nível superior.

caption
String

Legenda da caixa de diálogo da caixa de mensagem de exceção.

buttons
ExceptionMessageBoxButtons

Enumeração ExceptionMessageBoxButtons que especifica os botões a serem exibidos na caixa de mensagem de exceção.

symbol
ExceptionMessageBoxSymbol

Enumeração ExceptionMessageBoxSymbol que especifica o símbolo a ser exibido na caixa de mensagem de exceção.

defaultButton
ExceptionMessageBoxDefaultButton

Enumeração ExceptionMessageBoxDefaultButton que especifica o botão padrão para a caixa de mensagem de exceção.

Exemplos

// 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

Aplica-se a

ExceptionMessageBox(String, String, ExceptionMessageBoxButtons, ExceptionMessageBoxSymbol, ExceptionMessageBoxDefaultButton, ExceptionMessageBoxOptions)

Cria uma instância de ExceptionMessageBox com o texto da mensagem de erro de nível superior fornecido e a legenda da caixa de diálogo da caixa de mensagem. O método também especifica os botões, o símbolo, o botão padrão e as opções da caixa de diálogo a serem exibidos na caixa de mensagem de exceção.

public:
 ExceptionMessageBox(System::String ^ text, System::String ^ caption, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxButtons buttons, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxSymbol symbol, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxDefaultButton defaultButton, Microsoft::SqlServer::MessageBox::ExceptionMessageBoxOptions options);
public ExceptionMessageBox (string text, string caption, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons buttons, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxSymbol symbol, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxDefaultButton defaultButton, Microsoft.SqlServer.MessageBox.ExceptionMessageBoxOptions options);
new Microsoft.SqlServer.MessageBox.ExceptionMessageBox : string * string * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxButtons * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxSymbol * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxDefaultButton * Microsoft.SqlServer.MessageBox.ExceptionMessageBoxOptions -> Microsoft.SqlServer.MessageBox.ExceptionMessageBox
Public Sub New (text As String, caption As String, buttons As ExceptionMessageBoxButtons, symbol As ExceptionMessageBoxSymbol, defaultButton As ExceptionMessageBoxDefaultButton, options As ExceptionMessageBoxOptions)

Parâmetros

text
String

Texto do erro da mensagem de nível superior.

caption
String

Legenda da caixa de diálogo da caixa de mensagem de exceção.

buttons
ExceptionMessageBoxButtons

Enumeração ExceptionMessageBoxSymbol que especifica o símbolo a ser exibido na caixa de mensagem de exceção.

symbol
ExceptionMessageBoxSymbol

Enumeração ExceptionMessageBoxSymbol que especifica o símbolo a ser exibido na caixa de mensagem de exceção.

defaultButton
ExceptionMessageBoxDefaultButton

Enumeração ExceptionMessageBoxDefaultButton que especifica o botão padrão para a caixa de mensagem de exceção.

options
ExceptionMessageBoxOptions

Enumeração ExceptionMessageBoxOptions que controla outros comportamentos da caixa de mensagem de exceção.

Aplica-se a