Miten voin poistaa CheckedListBox:sta kaikki valitut kohdat?
Kokeilin tätä, mutta ei toiminut.
checkedlistbox1.Items.Remove(checkedlistbox1.CheckedItems);
Kokeilin myös tätä, mutta ei toiminut sekään
foreach (string pois in this.checkedlistbox1.CheckedItems) { checkedlistbox1.Items.Remove(pois); }
Näin sain itse toimimaan. CheckedListBox.CheckedItemCollection muuttuu aina kun jotain poistetaan, jolloin samaa ei yritetä poistaa kahdesti.
while(this.checkedListBox1.CheckedItems.Count!=0) { checkedListBox1.Items.Remove(this.checkedListBox1.CheckedItems[0]); }
Hyvin toimii. Kiitoksia!
Aihe on jo aika vanha, joten et voi enää vastata siihen.