Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C# CheckedListBox

PAKO [23.12.2006 16:50:00]

#

Miten voin poistaa CheckedListBox:sta kaikki valitut kohdat?

Kokeilin tätä, mutta ei toiminut.

checkedlistbox1.Items.Remove(checkedlistbox1.CheckedItems);

PAKO [23.12.2006 19:36:50]

#

Kokeilin myös tätä, mutta ei toiminut sekään

foreach (string pois in this.checkedlistbox1.CheckedItems)
    {
        checkedlistbox1.Items.Remove(pois);
    }

Pöytälamppu [26.12.2006 20:41:04]

#

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]);
}

PAKO [29.12.2006 13:39:07]

#

Hyvin toimii. Kiitoksia!

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta