private void btn_delete_selected_feed_Click(object sender, EventArgs e) { string prompt = "Are you sure you want to delete the selected feed(s)?"; if (ltb_feeds.SelectedItems.Count > 0 && MetroMessageBox.Show(this, prompt, "Delete Feed", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) == DialogResult.Yes) { for (int i = ltb_feeds.SelectedItems.Count - 1; i >= 0; i--) { try { feedsManager.RemoveFeedFromConfig(((Feed)ltb_feeds.SelectedItems[i]).Name); RemoveItemFromListBox(ltb_feeds, (Feed)ltb_feeds.SelectedItems[i]); } catch (ConfigurationErrorsException ex) { Alert(ex.Message); continue; } } displayManager.UpdateTiles(pn_tiles); } }