Share via


ExceptionMessageBox.Show Método

Definição

Exibe a caixa de mensagem de exceção.

Sobrecargas

Show(IWin32Window)

Mostra a caixa de mensagem de exceção como uma caixa de diálogo restrita centralizada na janela pai.

Show(IntPtr, String, String, String, String, String, String, String)

Exibe a caixa de mensagem de exceção. Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.

Show(IWin32Window)

Mostra a caixa de mensagem de exceção como uma caixa de diálogo restrita centralizada na janela pai.

public:
 System::Windows::Forms::DialogResult Show(System::Windows::Forms::IWin32Window ^ owner);
public System.Windows.Forms.DialogResult Show (System.Windows.Forms.IWin32Window owner);
member this.Show : System.Windows.Forms.IWin32Window -> System.Windows.Forms.DialogResult
Public Function Show (owner As IWin32Window) As DialogResult

Parâmetros

owner
IWin32Window

Janela pai da caixa de mensagem de exceção.

Retornos

O DialogResult do botão clicado pelo usuário.

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

Comentários

Quando Buttons é Custom, Show sempre retorna Cancel. Use CustomDialogResult para determinar qual botão o usuário clicou.

Quando um null valor é fornecido, Ownera caixa de mensagem de exceção é exibida na Barra de Tarefas do Windows. Em vez disso, recomendamos que você passe o objeto da janela pai.

Aplica-se a

Show(IntPtr, String, String, String, String, String, String, String)

Exibe a caixa de mensagem de exceção. Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.

public:
 System::Windows::Forms::DialogResult Show(IntPtr hwnd, System::String ^ message, System::String ^ source, System::String ^ sourceAppName, System::String ^ sourceAppVersion, System::String ^ sourceModule, System::String ^ sourceMessageId, System::String ^ sourceLanguage);
public System.Windows.Forms.DialogResult Show (IntPtr hwnd, string message, string source, string sourceAppName, string sourceAppVersion, string sourceModule, string sourceMessageId, string sourceLanguage);
member this.Show : nativeint * string * string * string * string * string * string * string -> System.Windows.Forms.DialogResult
Public Function Show (hwnd As IntPtr, message As String, source As String, sourceAppName As String, sourceAppVersion As String, sourceModule As String, sourceMessageId As String, sourceLanguage As String) As DialogResult

Parâmetros

hwnd
IntPtr

nativeint

System.IntPtr que é um indicador para a janela pai.

message
String

Uma cadeia de caracteres que contém a mensagem da exceção associada à instância.

source
String

Uma cadeia de caracteres que contém a origem da exceção associada à instância.

sourceAppName
String

Uma cadeia de caracteres que contém o nome do aplicativo de origem.

sourceAppVersion
String

Uma cadeia de caracteres que contém a versão do aplicativo de origem.

sourceModule
String

Uma cadeia de caracteres que contém o nome do módulo de origem.

sourceMessageId
String

Uma cadeia de caracteres que contém a ID da mensagem de origem.

sourceLanguage
String

Uma cadeia de caracteres que contém o idioma de origem.

Retornos

O DialogResult do botão clicado pelo usuário.

Aplica-se a