ExceptionMessageBox.Show ExceptionMessageBox.Show ExceptionMessageBox.Show Method

정의

예외 메시지 상자를 표시합니다. Displays the exception message box.

오버로드

Show(IWin32Window) Show(IWin32Window) Show(IWin32Window)

예외 메시지 상자를 부모 창 가운데에 모달 대화 상자로 표시합니다. Shows the exception message box as a modal dialog box centered on the parent window.

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

예외 메시지 상자를 표시합니다. Displays the exception message box. 정보를 제공하기 위해서만 확인됩니다. Identified for informational purposes only. 지원되지 않습니다. Not supported. 향후 호환성은 보장되지 않습니다. Future compatibility is not guaranteed.

Show(IWin32Window) Show(IWin32Window) Show(IWin32Window)

예외 메시지 상자를 부모 창 가운데에 모달 대화 상자로 표시합니다. Shows the exception message box as a modal dialog box centered on the parent window.

public:
 System::Windows::Forms::DialogResult Show(System::Windows::Forms::IWin32Window ^ owner);
public System.Windows.Forms.DialogResult Show (System.Windows.Forms.IWin32Window owner);
Public Function Show (owner As IWin32Window) As DialogResult
매개 변수
owner
IWin32Window IWin32Window IWin32Window

예외 메시지 상자의 부모 창입니다. Parent window for the exception message box.

반환

사용자가 클릭한 단추의 DialogResult입니다. The DialogResult of the button clicked by the user.

예제

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

설명

ButtonsCustom, Show 항상 반환 Cancel합니다.When Buttons is Custom, Show always returns Cancel. 사용 하 여 CustomDialogResult 어느 단추 클릭 하면 사용자를 확인 하려면.Use CustomDialogResult to determine which button the user clicked.

경우는 null 값을 제공 Owner, Windows 작업 표시줄에서 예외 메시지 상자가 나타납니다.When a null value is supplied for Owner, the exception message box appears on the Windows Taskbar. 전달 하는 부모 창 개체 대신 하는 것이 좋습니다.We recommend that you pass the parent window object instead.

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

예외 메시지 상자를 표시합니다. Displays the exception message box. 정보를 제공하기 위해서만 확인됩니다. Identified for informational purposes only. 지원되지 않습니다. Not supported. 향후 호환성은 보장되지 않습니다. Future compatibility is not guaranteed.

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);
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
매개 변수
hwnd
IntPtr IntPtr IntPtr

부모 창에 대한 핸들인 System.IntPtr입니다. An System.IntPtr which is a handle to the parent window.

message
String String String

이 인스턴스에 연결된 예외에 대한 메시지를 포함하는 문자열입니다. A string containing the message for the exception associated with this instance.

source
String String String

이 인스턴스에 연결된 예외에 대한 원본을 포함하는 문자열입니다. A string containing the source for the exception associated with this instance.

sourceAppName
String String String

원본 응용 프로그램의 이름을 포함하는 문자열입니다. A string containing the name of the source application.

sourceAppVersion
String String String

원본 응용 프로그램 버전을 포함하는 문자열입니다. A string containing the source application version.

sourceModule
String String String

원본 모듈 이름을 포함하는 문자열입니다. A string containing the source module name.

sourceMessageId
String String String

원본 메시지 ID를 포함하는 문자열입니다. A string containing the source message ID.

sourceLanguage
String String String

원본 언어를 포함하는 문자열입니다. A string containing the source language.

반환

사용자가 클릭한 단추의 DialogResult입니다. The DialogResult of the button clicked by the user.

적용 대상