public ref class CheckBox : System::Windows::Forms::ButtonBase
public class CheckBox : System.Windows.Forms.ButtonBase
[System.ComponentModel.DefaultBindingProperty("CheckState")]
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
public class CheckBox : System.Windows.Forms.ButtonBase
[System.ComponentModel.DefaultBindingProperty("CheckState")]
public class CheckBox : System.Windows.Forms.ButtonBase
type CheckBox = class
inherit ButtonBase
[<System.ComponentModel.DefaultBindingProperty("CheckState")>]
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type CheckBox = class
inherit ButtonBase
[<System.ComponentModel.DefaultBindingProperty("CheckState")>]
type CheckBox = class
inherit ButtonBase
Public Class CheckBox
Inherits ButtonBase
CheckBox
CheckBox^ checkBox1 = gcnew CheckBox;
// Make the check box control appear as a toggle button.
checkBox1->Appearance = Appearance::Button;
// Turn off the update of the display on the click of the control.
checkBox1->AutoCheck = false;
// Add the check box control to the form.
this->Controls->Add( checkBox1 );
public void InstantiateMyCheckBox()
// Create and initialize a CheckBox.
CheckBox checkBox1 = new CheckBox();
// Make the check box control appear as a toggle button.
checkBox1.Appearance = Appearance.Button;
// Turn off the update of the display on the click of the control.
checkBox1.AutoCheck = false;
// Add the check box control to the form.
Controls.Add(checkBox1);
Public Sub InstantiateMyCheckBox()
' Create and initialize a CheckBox.
Dim checkBox1 As New CheckBox()
' Make the check box control appear as a toggle button.
checkBox1.Appearance = Appearance.Button
' Turn off the update of the display on the click of the control.
checkBox1.AutoCheck = False
' Add the check box control to the form.
Controls.Add(checkBox1)
End Sub
CheckBox
使用 为用户提供一个选项,例如 true/false 或 yes/no。 控件
CheckBox
可以显示图像或文本,也可以显示两者。
CheckBox
和
RadioButton
控件具有类似的功能:它们允许用户从选项列表中进行选择。
CheckBox
控件允许用户选取选项组合。 相比之下,
RadioButton
控件允许用户从互斥选项中进行选择。
属性
Appearance
确定
CheckBox
是显示为典型
CheckBox
还是显示为按钮。
属性
ThreeState
确定控件是支持两种还是三种状态。
Checked
使用 属性获取或设置双状态
CheckBox
控件的值,并使用
CheckState
属性获取或设置三状态
CheckBox
控件的值。
如果 属性
ThreeState
设置为
true
,则
Checked
属性将返回
true
选中状态或不确定状态。
属性
FlatStyle
确定控件的样式和外观。 如果 属性
FlatStyle
设置为
FlatStyle.System
,则用户的操作系统将确定控件的外观。
当 属性
FlatStyle
设置为
FlatStyle.System
时,将忽略 该
CheckAlign
属性,并使用 或
ContentAlignment.MiddleRight
对齐方式显示
ContentAlignment.MiddleLeft
控件。 如果属性
CheckAlign
设置为右对齐方式之一,则使用
ContentAlignment.MiddleRight
对齐方式显示控件;否则,使用
ContentAlignment.MiddleLeft
对齐方式显示控件。
下面描述了不确定的状态:你有一个
CheckBox
,用于确定 中
RichTextBox
选定的文本是否为粗体。 选择文本时,可以单击 以
CheckBox
将所选内容加粗。 同样,选择某些文本时,
CheckBox
将显示所选文本是否为粗体。 如果所选文本包含粗体和普通文本,
CheckBox
将具有不确定的状态。