如何获取checkedlistbox的所有项目列出c#?

时间:2013-07-30 20:19:08

标签: c# list get checkedlistbox

我尝试了以下代码,但无效。

  checkedListBox1.Items.OfType<String>().ToList();

它适用于所选项目,但不适用于此。没有使用任何循环还有其他方法吗?

1 个答案:

答案 0 :(得分:1)

项目应适用于所有项目,SelectedItems仅适用于所选项目

var allItems = checkedListBox1.Items.OfType<String>().ToList();

将SelectedItems用于当前选中的项目(如当前突出显示的那样):

var selectedItems = checkedListBox1.SelectedItems.OfType<String>().ToList();

要获取当前检查的项目:

var checkedItems = checkedListBox1.CheckedItems.OfType<String>().ToList();