phmd2004 0 Denunciar post Postado Abril 12, 2007 eu faço o seguinte comando para retirar um elemento do meu textBox e da erro...o que faço para dar certocodigo ListPara.Items.RemoveAt(ListPara.SelectedIndex);erro System.InvalidOperationException: Coleção foi modificada; talvez a operação de enumeração não seja executada. Compartilhar este post Link para o post Compartilhar em outros sites
eriva_br 7 Denunciar post Postado Abril 13, 2007 qdo. to num loop, deixo ele com a propriedade enabled = false foreach (ListItem li in this.lstAnexos.Items) { if (li.Selected) li.Enabled = false; }e pra recuperar, verifico a propriedade Enabled foreach (ListItem li in this.lstAnexos.Items) { if (li.Enabled) //isso para não enviar anexos que foram excluidos { Attachment data = new Attachment(li.Value, MediaTypeNames.Application.Octet); message.Attachments.Add(data); } } se usar o remove no loop, da erro foreach (ListItem li in this.lstAnexos.Items) { if (li.Selected) this.lstAnexos.Items.Remove(li); }se descobir algo + sobre isso, posta ai t+ Compartilhar este post Link para o post Compartilhar em outros sites