作者:矮辛楚楚拉_760 | 来源:互联网 | 2023-08-08 19:11
目录1CheckBox获取选中项文本2CheckedListBox获取选中项文本2.1CheckedListBox常用属性2.2CheckedListBox常用方法3参考博客
目录
1 CheckBox获取选中项文本
2 CheckedListBox获取选中项文本
2.1 CheckedListBox常用属性
2.2 CheckedListBox常用方法
3 参考博客
1 CheckBox获取选中项文本
(1)①创建一个winForm窗体应用,在设计窗体中拖入一个“Panel”面板容器,一个button,一个textBox(并将其Multiline属性设置为true)。②再在panel中拖入4个CheckBox控件并以此命名。如下图所示:
(2) 双击“checkBox按钮”,进入click事件方法代码编写:
public partial class Form1 : Form
{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){this.textBox1.Clear();if (this.cB1.Checked){this.textBox1.AppendText(this.cB1.Text + "\n");}if (this.cB2.Checked){this.textBox1.AppendText(this.cB2.Text + "\n");}if (this.cB3.Checked){this.textBox1.AppendText(this.cB3.Text + "\n");}if (this.cB4.Checked){this.textBox1.AppendText(this.cB4.Text + "\n");}}
}
选中几个复选框,点击按钮,效果如下:
2 CheckedListBox简介
2.1 CheckedListBox常用属性
序号 | 属性名 | 说明 |
1 | CheckOnClick | CheckOnClick属性是布尔类型的值,如果为True,那么单击条目就能将条目勾选;如果为false,则要双击条目才能将其勾选。 |
2 | ColumnWidth | ColumnWitdh属性是整型数据,表示多列条目各列的列宽。该属性只有在MultiColumn属性(允许多列显示)设置为true时才有意义。 |
3 | MultiColumn | MultiColumn属性是布尔类型的值,指示是否开启多列显示条目。该属性是配合ColumnWidth属性一起使用。 |
4 | Count | 该属性表示列表中条目的总量。用法如下: int conut=checkedListBox1.Items.Count |
5 | Items | 获取列表中条目的集合,通过下标获取指定条目。 object item=checkedListBox1.Items[i]; |
2.2 CheckedListBox常用方法
具体参考:C#学习笔记:CheckedListBox控件的用法
2.3 CheckedListBox获取选中项文本
同样的,在创建的winForm窗体中拖入CheckedListBox、textBox、button控件。如下所示:
双击“CheckedListBox按钮”,进入click事件方法代码编写,代码如下:
public partial class Form1 : Form
{public Form1(){InitializeComponent();}private void btn_CheckListBox_Click(object sender, EventArgs e){//清空textBox内容this.textBox2.Text = "";//获取listBox项目总数int N = this.checkedListBox1.Items.Count;//存储item名称的数组string[] items = new string[N];//注释部分为获取所有item并显示在textBox中//for (int i = 0; i }
结果如下图所示:
3 参考博客
1 WinForm(C#)CheckedlistBox绑定数据,并获得选中的值(ValueMember)和显示文本(DisplayMember
2 C#学习笔记:CheckedListBox控件的用法