ExceptionMessageBox.Show Método

Definición

Muestra el cuadro de mensaje de excepción.

Sobrecargas

Show(IWin32Window)

Muestra el cuadro de mensaje de excepción como un diálogo modal centrado en la ventana primaria.

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

Muestra el cuadro de mensaje de excepción. Solamente se identifica con fines informativos. No se admite. La compatibilidad con versiones posteriores no está garantizada.

Show(IWin32Window)

Muestra el cuadro de mensaje de excepción como un diálogo modal centrado en la ventana primaria.

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

Ventana primaria para el cuadro de mensaje de excepción.

Devoluciones

La enumeración DialogResult del botón en el que hizo clic el usuario.

Ejemplos

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

Comentarios

Cuando Buttons es Custom, Show siempre devuelve Cancel. Use CustomDialogResult para determinar qué botón ha clic el usuario.

Cuando se proporciona un null valor para Owner, el cuadro de mensaje de excepción aparece en la barra de tareas de Windows. Se recomienda pasar el objeto de ventana principal en su lugar.

Se aplica a

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

Muestra el cuadro de mensaje de excepción. Solamente se identifica con fines informativos. No se admite. La compatibilidad con versiones posteriores no está garantizada.

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 es un identificador a la ventana primaria.

message
String

Una cadena que contiene el mensaje para la excepción asociada a esta instancia.

source
String

Una cadena que contiene el origen para la excepción asociada a esta instancia.

sourceAppName
String

Una cadena que contiene el nombre de la aplicación de origen.

sourceAppVersion
String

Una cadena que contiene la versión de la aplicación de origen.

sourceModule
String

Cadena que contiene el nombre del módulo de origen.

sourceMessageId
String

Cadena que contiene el identificador del mensaje de origen.

sourceLanguage
String

Cadena que contiene el idioma de origen.

Devoluciones

La enumeración DialogResult del botón en el que hizo clic el usuario.

Se aplica a