Я знаю, как удалить один checkedItem
из checkedlistbox
. Но теперь я хочу удалить все отмеченные элементы за один раз.
Я пробовал это:
foreach (var item in List_Frente.CheckedItems)
{
List_Frente.Items.Remove(item);
}
Но, как вы, наверное, знаете, это выдает мне сообщение об ошибке: List that this enumerator is bound to has been modified. An enumerator can only be used if the list does not change.
Как я могу удалить все checkeditems
одним щелчком мыши?
foreach
. Используйтеfor
. - person Mike G   schedule 29.01.2013List_Frente.CheckedItems.ToList()
? если сможешь то решит проблему - person Federico Berasategui   schedule 29.01.2013ToString()
=( - person Ghaleon   schedule 29.01.2013foreach
использует итератор. Вы не можете вносить изменения в коллекцию, пока есть активный итератор. Вы не можете сделать это в его текущей форме сforeach
. - person Mike G   schedule 29.01.2013checkeditems
безforeach
? - person Ghaleon   schedule 29.01.2013for (i = 0; i < (List_Frente.Items.Count ; i++)
Посетите эту страницу: msdn.microsoft.com/en-us/library/ e954th47.aspx - person Mike G   schedule 29.01.2013