作用:选择列表框,用于组织单选框或其他组件,也可以当一个容器使用。
常用属性:
单击一次便选中属性
数据集合
列宽度
窗口变化时,允许列组件组织为水平显示
是否对列表进行排序
常用事件:
后台代码示范:
//获取列表中条目总数量
int count = checkedListBox1.Items.Count;
//获取列表中的条目集合
CheckedListBox.ObjectCollection items = checkedListBox1.Items;
//获取被选中的单个条目
var selectItem = checkedListBox1.SelectedItem;
//获取所有被选中的条目集合
//var selectItems = checkedListBox1.SelectedItems;
//获取被选中的单个内容
MessageBox.Show(selectItem.ToString());
string str = ""; //记录被选中的条目文本
//获取所有被选中的条目
for (int i = 0; i < count; i++)
{
//获取选中状态
bool b = checkedListBox1.GetItemChecked(i);
//被选中则记录条目
if (b)
{
str += items[i] + " ";
}
}
MessageBox.Show("被选中的条目有:" + str);
//向集合中添加条目: 后面的函数指明该条目是否被选中
items.Add("新添加的条目",true);
//在指定位置插入条目
items.Insert(3, "新插入的条目");
//移除指定的元素
items.Remove("1");
//在指定位置移除元素
items.RemoveAt(9);
//获取指定位置的条目的选中状态
checkedListBox1.GetItemChecked(3);
//设置指定位置的条目的选中状态
checkedListBox1.SetItemChecked(5, true);
//清除所有条目
items.Clear();