private void btn_delete_Click(object sender, EventArgs e) { foreach (var item in pn_image.Controls) { if (item is ImageAttachModelView) { if ((item as ImageAttachModelView).IsChoose) { pn_image.Controls.Remove(item as Control); if (!(item as ImageAttachModelView).ImageAttach.IsLocal) { DeletedImageAttachList.Add((item as ImageAttachModelView).ImageAttach); } if (OnImageAttachDeleted != null) { OnImageAttachDeleted((item as ImageAttachModelView).ImageAttach); } (item as Control).Dispose(); OnAddorRemoveImage(); break; } } } }
public void ClearDeletedImageAttachList() { DeletedImageAttachList.Clear(); }