ExceptionMessageBox.ShowCheckBox 属性
Specifies whether to show the check box in the exception message box.
命名空间: Microsoft.SqlServer.MessageBox
程序集: Microsoft.ExceptionMessageBox(在 Microsoft.ExceptionMessageBox.dll 中)
语法
声明
Public Property ShowCheckBox As Boolean
Get
Set
用法
Dim instance As ExceptionMessageBox
Dim value As Boolean
value = instance.ShowCheckBox
instance.ShowCheckBox = value
public bool ShowCheckBox { get; set; }
public:
property bool ShowCheckBox {
bool get ();
void set (bool value);
}
member ShowCheckBox : bool with get, set
function get ShowCheckBox () : boolean
function set ShowCheckBox (value : boolean)
属性值
类型:System.Boolean
A Boolean value.
注释
The value of the check box can be evaluated at runtime when an exception occurs to determine whether to display the exception message box. For more information, see 对异常消息框编程.
The default value is false.
示例
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