private async void Delete_ToolStripMenuItem_Click(object sender, EventArgs e) { if (listViewEx1.SelectedItems.Count == 0) { return; } var idx = listViewEx1.SelectedIndices[0]; var imgurImage = listViewEx1.Items[idx].Tag as ImgurImage; await mImgurApi.DeleteImage(imgurImage.DeleteHash); listViewEx1.Items.RemoveAt(idx); for (int i = 0; i < ImgurImageList.Count; i++) { if (ImgurImageList[i].Id == imgurImage.Id) { ImgurImageList.RemoveAt(i); break; } } pictureBox1.LoadAsync(imgurImage.Link); }