-1

我有一些问题。我有一个带有大约 40 个名字的复选框。我想将选中的名称添加到新列表中。我似乎对此的 for 和 if 循环有问题。帮助任何人?

4

1 回答 1

1

如果我理解正确,似乎已经有 CheckedListBox 的方法:http: //msdn.microsoft.com/en-us/library/system.windows.forms.checkedlistbox.checkeditems.aspx

然后,您可以遍历该 Collection 以执行您想要的任何操作:

foreach(object itemChecked in checkedListBox1.CheckedItems) {
    //Deal with each itemChecked object
}

或者直接投射到列表中

List<SomeTypeUsedForTheItems> checkedItems = checkedListBox1.CheckedItems.Cast<SomeTypeUsedForTheItems>().ToList()
于 2013-10-07T09:47:53.370 回答