我有一些问题。我有一个带有40个名字的checkedlistbox。我想将检查的名称添加到新列表中。我似乎对for和if循环有问题。帮助任何人?
答案 0 :(得分:1)
如果我理解正确,似乎可能已经存在CheckedListBox的方法: http://msdn.microsoft.com/en-us/library/system.windows.forms.checkedlistbox.checkeditems.aspx
然后,您可以遍历该集合以执行您想要的任务:
foreach(object itemChecked in checkedListBox1.CheckedItems) {
//Deal with each itemChecked object
}
或直接投射到列表
List<SomeTypeUsedForTheItems> checkedItems = checkedListBox1.CheckedItems.Cast<SomeTypeUsedForTheItems>().ToList()