私はいくつかの問題を抱えています。私は約40の名前を持つcheckedlistboxを持っています。チェックした名前を新しいリストに追加したい。これの for および if ループに問題があるようです。誰か助けて?
質問する
85 次
1 に答える
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()
于 2013-10-07T09:47:53.370 に答える