选择框 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 | 三态状态改变时触发 |

Previous: 按钮 Button 控件
Next: 选择框列表 CheckedListBox 控件