private void btn_edit_selected_feed_Click(object sender, EventArgs e) { string prompt = "Are you sure you want to edit the selected feed(s)?"; if (feedsManager.SelectedFeed != null && ltb_feeds.SelectedItem != null && MetroMessageBox.Show(this, prompt, "Edit Feed", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) == DialogResult.Yes) { try { feedsManager.UpdateFeedInConfig(feedsManager.SelectedFeed, new Feed(tb_selected_feed.Text, tb_selected_feed_url.Text)); UpdateItemInListBox(ltb_feeds, feedsManager.SelectedFeed, new Feed(tb_selected_feed.Text, tb_selected_feed_url.Text)); displayManager.UpdateTiles(pn_tiles); } catch (ConfigurationErrorsException ex) { Alert(ex.Message); } } }