ExceptionMessageBox.ShowCheckBox 속성

정의

예외 메시지 상자에 확인란을 표시할지 여부를 지정합니다.

public:
 property bool ShowCheckBox { bool get(); void set(bool value); };
public bool ShowCheckBox { get; set; }
member this.ShowCheckBox : bool with get, set
Public Property ShowCheckBox As Boolean

속성 값

Boolean 값입니다.

예제

try
{
    // Do something that may cause an exception.
    throw new ApplicationException("An error has occured.");
}
catch (ApplicationException ex)
{
    string str = "The action failed.";
    ApplicationException exTop = new ApplicationException(str, ex);
    exTop.Source = this.Text;

    // Show a message box if the global variable is true.
    if (alwaysShow)
    {
        ExceptionMessageBox box = new ExceptionMessageBox(exTop);
        box.ShowCheckBox = true;
        box.IsCheckBoxChecked = true;
        box.CheckBoxText = "Always show this message";
        box.Show(this);

        // Set the global variable.
        alwaysShow = box.IsCheckBoxChecked;
    }
}
Try
    ' Do something that may cause an exception.
    Throw New ApplicationException("An error has occured.")
Catch ex As ApplicationException
    Dim str As String = "The action failed."
    Dim exTop As ApplicationException = New ApplicationException(str, ex)
    exTop.Source = Me.Text

    ' Show a message box if the global variable is true.
    If alwaysShow Then
        Dim box As ExceptionMessageBox = New ExceptionMessageBox(exTop)
        box.ShowCheckBox = True
        box.IsCheckBoxChecked = True
        box.CheckBoxText = "Always show this message"
        box.Show(Me)

        ' Set the global variable.
        alwaysShow = box.IsCheckBoxChecked
    End If
End Try

설명

예외가 발생하면 런타임에 확인란의 값을 평가하여 예외 메시지 상자를 표시할지 여부를 확인할 수 있습니다. 자세한 내용은 프로그램 예외 메시지 상자를 참조하세요.

기본값은 false입니다.

적용 대상

추가 정보