다음을 통해 공유


ExceptionMessageBox 생성자

정의

ExceptionMessageBox에 대해 오버로드된 생성자입니다.

오버로드

ExceptionMessageBox()

기본 속성을 사용하여 ExceptionMessageBox 인스턴스를 만듭니다.

ExceptionMessageBox(Exception)

지정한 ExceptionMessageBox의 정보를 사용하여 Exception 인스턴스를 만듭니다.

ExceptionMessageBox(String)

제공된 최상위 오류 메시지 텍스트를 사용하여 ExceptionMessageBox 인스턴스를 만듭니다.

ExceptionMessageBox(Exception, ExceptionMessageBoxButtons)

지정한 ExceptionMessageBox의 정보를 사용하고 메시지 상자에 표시할 단추를 지정하여 Exception 인스턴스를 만듭니다.

ExceptionMessageBox(String, String)

제공된 최상위 오류 메시지 텍스트와 예외 메시지 상자의 대화 상자 캡션을 사용하여 ExceptionMessageBox 인스턴스를 만듭니다.

ExceptionMessageBox(Exception, ExceptionMessageBoxButtons, ExceptionMessageBoxSymbol)

지정한 ExceptionMessageBox의 정보를 사용하고 메시지 상자에 표시할 단추와 기호를 지정하여 Exception 인스턴스를 만듭니다.

ExceptionMessageBox(String, String, ExceptionMessageBoxButtons)

제공된 최상위 오류 메시지 텍스트와 예외 메시지 상자의 대화 상자 캡션을 사용하여 ExceptionMessageBox 인스턴스를 만듭니다. 이 메서드는 예외 메시지 상자에 표시할 단추도 지정합니다.

ExceptionMessageBox(Exception, ExceptionMessageBoxButtons, ExceptionMessageBoxSymbol, ExceptionMessageBoxDefaultButton)

지정한 ExceptionMessageBox의 정보를 사용하고 예외 메시지 상자에 표시할 단추, 기호 및 기본 단추를 지정하여 Exception 인스턴스를 만듭니다. .

ExceptionMessageBox(String, String, ExceptionMessageBoxButtons, ExceptionMessageBoxSymbol)

제공된 최상위 오류 메시지 텍스트와 예외 메시지 상자의 대화 상자 캡션을 사용하여 ExceptionMessageBox 인스턴스를 만듭니다. 이 메서드는 예외 메시지 상자에 표시할 단추와 기호도 지정합니다.

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

지정한 ExceptionMessageBox의 정보를 사용하고 예외 메시지 상자에 표시할 단추, 기호, 기본 단추 및 기타 속성을 지정하여 Exception 인스턴스를 만듭니다.

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

제공된 최상위 오류 메시지 텍스트와 메시지 상자의 대화 상자 캡션을 사용하여 ExceptionMessageBox 인스턴스를 만듭니다. 이 메서드는 예외 메시지 상자에 표시할 단추, 기호 및 기본 단추도 지정합니다.

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

제공된 최상위 오류 메시지 텍스트와 메시지 상자의 대화 상자 캡션을 사용하여 ExceptionMessageBox 인스턴스를 만듭니다. 이 메서드는 예외 메시지 상자에 표시할 단추, 기호, 기본 단추 및 대화 상자 옵션도 지정합니다.

ExceptionMessageBox()

기본 속성을 사용하여 ExceptionMessageBox 인스턴스를 만듭니다.

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

적용 대상

ExceptionMessageBox(Exception)

지정한 ExceptionMessageBox의 정보를 사용하여 Exception 인스턴스를 만듭니다.

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

매개 변수

exception
Exception

예외 메시지 상자에 표시할 최상위 텍스트, 내부 예외 텍스트, 캡션, 데이터, 도움말 링크 및 선택적 추가 정보를 포함하는 Exception입니다.

예제

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

적용 대상

ExceptionMessageBox(String)

제공된 최상위 오류 메시지 텍스트를 사용하여 ExceptionMessageBox 인스턴스를 만듭니다.

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)

매개 변수

text
String

최상위 메시지의 오류 텍스트입니다.

적용 대상

ExceptionMessageBox(Exception, ExceptionMessageBoxButtons)

지정한 ExceptionMessageBox의 정보를 사용하고 메시지 상자에 표시할 단추를 지정하여 Exception 인스턴스를 만듭니다.

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)

매개 변수

exception
Exception

예외 메시지 상자에 표시할 최상위 텍스트, 내부 예외 텍스트, 캡션, 데이터, 도움말 링크 및 선택적 추가 정보를 포함하는 Exception입니다.

buttons
ExceptionMessageBoxButtons

메시지 상자에 표시할 단추를 지정하는 ExceptionMessageBoxButtons 열거형입니다.

적용 대상

ExceptionMessageBox(String, String)

제공된 최상위 오류 메시지 텍스트와 예외 메시지 상자의 대화 상자 캡션을 사용하여 ExceptionMessageBox 인스턴스를 만듭니다.

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)

매개 변수

text
String

최상위 메시지의 오류 텍스트입니다.

caption
String

예외 메시지 상자의 캡션입니다.

적용 대상

ExceptionMessageBox(Exception, ExceptionMessageBoxButtons, ExceptionMessageBoxSymbol)

지정한 ExceptionMessageBox의 정보를 사용하고 메시지 상자에 표시할 단추와 기호를 지정하여 Exception 인스턴스를 만듭니다.

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)

매개 변수

exception
Exception

예외 메시지 상자에 표시할 최상위 텍스트, 내부 예외 텍스트, 캡션, 데이터, 도움말 링크 및 선택적 추가 정보를 포함하는 Exception입니다.

buttons
ExceptionMessageBoxButtons

예외 메시지 상자에 표시할 단추를 지정하는 ExceptionMessageBoxButtons 열거형입니다.

symbol
ExceptionMessageBoxSymbol

예외 메시지 상자에 표시할 기호를 지정하는 ExceptionMessageBoxSymbol 열거형입니다.

적용 대상

ExceptionMessageBox(String, String, ExceptionMessageBoxButtons)

제공된 최상위 오류 메시지 텍스트와 예외 메시지 상자의 대화 상자 캡션을 사용하여 ExceptionMessageBox 인스턴스를 만듭니다. 이 메서드는 예외 메시지 상자에 표시할 단추도 지정합니다.

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)

매개 변수

text
String

최상위 메시지의 오류 텍스트입니다.

caption
String

예외 메시지 상자의 캡션입니다.

buttons
ExceptionMessageBoxButtons

예외 메시지 상자에 표시할 단추를 지정하는 ExceptionMessageBoxButtons 열거형입니다.

적용 대상

ExceptionMessageBox(Exception, ExceptionMessageBoxButtons, ExceptionMessageBoxSymbol, ExceptionMessageBoxDefaultButton)

지정한 ExceptionMessageBox의 정보를 사용하고 예외 메시지 상자에 표시할 단추, 기호 및 기본 단추를 지정하여 Exception 인스턴스를 만듭니다. .

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)

매개 변수

exception
Exception

예외 메시지 상자에 표시할 최상위 텍스트, 내부 예외 텍스트, 캡션, 데이터, 도움말 링크 및 선택적 추가 정보를 포함하는 Exception입니다.

buttons
ExceptionMessageBoxButtons

예외 메시지 상자에 표시할 단추를 지정하는 ExceptionMessageBoxButtons 열거형입니다.

symbol
ExceptionMessageBoxSymbol

예외 메시지 상자에 표시할 기호를 지정하는 ExceptionMessageBoxSymbol 열거형입니다.

defaultButton
ExceptionMessageBoxDefaultButton

예외 메시지 상자의 기본 단추를 지정하는 ExceptionMessageBoxDefaultButton 열거형입니다.

적용 대상

ExceptionMessageBox(String, String, ExceptionMessageBoxButtons, ExceptionMessageBoxSymbol)

제공된 최상위 오류 메시지 텍스트와 예외 메시지 상자의 대화 상자 캡션을 사용하여 ExceptionMessageBox 인스턴스를 만듭니다. 이 메서드는 예외 메시지 상자에 표시할 단추와 기호도 지정합니다.

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)

매개 변수

text
String

최상위 메시지의 오류 텍스트입니다.

caption
String

예외 메시지 상자의 대화 상자 캡션입니다.

buttons
ExceptionMessageBoxButtons

예외 메시지 상자에 표시할 단추를 지정하는 ExceptionMessageBoxButtons 열거형입니다.

symbol
ExceptionMessageBoxSymbol

예외 메시지 상자에 표시할 기호를 지정하는 ExceptionMessageBoxSymbol 열거형입니다.

적용 대상

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

지정한 ExceptionMessageBox의 정보를 사용하고 예외 메시지 상자에 표시할 단추, 기호, 기본 단추 및 기타 속성을 지정하여 Exception 인스턴스를 만듭니다.

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)

매개 변수

exception
Exception

예외 메시지 상자에 표시할 최상위 텍스트, 내부 예외 텍스트, 캡션, 데이터, 도움말 링크 및 선택적 추가 정보를 포함하는 Exception입니다.

buttons
ExceptionMessageBoxButtons

예외 메시지 상자에 표시할 단추를 지정하는 ExceptionMessageBoxButtons 열거형입니다.

symbol
ExceptionMessageBoxSymbol

예외 메시지 상자에 표시할 기호를 지정하는 ExceptionMessageBoxSymbol 열거형입니다.

defaultButton
ExceptionMessageBoxDefaultButton

예외 메시지 상자의 기본 단추를 지정하는 ExceptionMessageBoxDefaultButton 열거형입니다.

options
ExceptionMessageBoxOptions

예외 메시지 상자의 다른 동작을 제어하는 ExceptionMessageBoxOptions 열거형입니다.

적용 대상

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

제공된 최상위 오류 메시지 텍스트와 메시지 상자의 대화 상자 캡션을 사용하여 ExceptionMessageBox 인스턴스를 만듭니다. 이 메서드는 예외 메시지 상자에 표시할 단추, 기호 및 기본 단추도 지정합니다.

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)

매개 변수

text
String

최상위 메시지의 오류 텍스트입니다.

caption
String

예외 메시지 상자의 대화 상자 캡션입니다.

buttons
ExceptionMessageBoxButtons

예외 메시지 상자에 표시할 단추를 지정하는 ExceptionMessageBoxButtons 열거형입니다.

symbol
ExceptionMessageBoxSymbol

예외 메시지 상자에 표시할 기호를 지정하는 ExceptionMessageBoxSymbol 열거형입니다.

defaultButton
ExceptionMessageBoxDefaultButton

예외 메시지 상자의 기본 단추를 지정하는 ExceptionMessageBoxDefaultButton 열거형입니다.

예제

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

적용 대상

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

제공된 최상위 오류 메시지 텍스트와 메시지 상자의 대화 상자 캡션을 사용하여 ExceptionMessageBox 인스턴스를 만듭니다. 이 메서드는 예외 메시지 상자에 표시할 단추, 기호, 기본 단추 및 대화 상자 옵션도 지정합니다.

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)

매개 변수

text
String

최상위 메시지의 오류 텍스트입니다.

caption
String

예외 메시지 상자의 대화 상자 캡션입니다.

buttons
ExceptionMessageBoxButtons

예외 메시지 상자에 표시할 기호를 지정하는 ExceptionMessageBoxSymbol 열거형입니다.

symbol
ExceptionMessageBoxSymbol

예외 메시지 상자에 표시할 기호를 지정하는 ExceptionMessageBoxSymbol 열거형입니다.

defaultButton
ExceptionMessageBoxDefaultButton

예외 메시지 상자의 기본 단추를 지정하는 ExceptionMessageBoxDefaultButton 열거형입니다.

options
ExceptionMessageBoxOptions

예외 메시지 상자의 다른 동작을 제어하는 ExceptionMessageBoxOptions 열거형입니다.

적용 대상