ExceptionMessageBox.Show Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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, Owner
a 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.