for (int i = 0; i < clbYardcode.Items.Count; i++)
{
if (clbYardcode.GetItemChecked(i))
{
clbYardcode.SelectedIndex = i;//获取当前焦点
yardcode += clbYardcode.SelectedValue;//获取当前值
}
}SelectedValue没有行标,不能取到当前值。于是我把被选中的行标i赋给checklistbox,然后checklistbox获取当前焦点的值即可取到
本文介绍了一种在C#中有效获取CheckListBox选中项值的方法。通过遍历CheckListBox的Items集合并利用GetItemChecked方法判断是否选中,进而获取到具体的值。此方法适用于当SelectedValue属性不可用时。
832

被折叠的 条评论
为什么被折叠?



