选择框 CheckBox 控件

选择框 CheckBox 控件

选择框是点击可以勾选的一种表单控件。

可以修改选择框显示的文字,改变属性里面的 Text 属性即可。

勾选框点击一下会选中,再点击一次可以取消选择。

所以可以使用 CheckBox 来实现多选操作。

基本设置

  • 在属性窗口中可以按字母排序或按功能分类查找属性
  • 通过设置 Checked 属性为 true,可以让选择框默认处于选中状态
  • 修改 Name 属性为选择框指定标识名称,方便后台代码引用

获取选中项示例

分别给三个选择框设置好 Name 后,在按钮点击事件中遍历获取选中状态:

private void button3_Click(object sender, EventArgs e)
{
    string youCheck = string.Empty;

    if (this.checkBox1.Checked)
    {
        youCheck += this.checkBox1.Text + " ";
    }

    if (this.checkBox2.Checked)
    {
        youCheck += this.checkBox2.Text + " ";
    }

    if (this.checkBox3.Checked)
    {
        youCheck += this.checkBox3.Text + " ";
    }

    MessageBox.Show(youCheck);
}Code language: JavaScript (javascript)

运行后勾选不同的选择框,点击按钮即可弹出所有选中项的文本。

常用属性

属性说明
Text选择框旁显示的文本
Checked是否处于选中状态
CheckState勾选状态(Checked/Unchecked/Indeterminate 三态)
ThreeState是否启用三态模式

常用事件

事件说明
CheckedChanged勾选状态改变时触发
CheckStateChanged三态状态改变时触发

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注