Пример #1
0
        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);
                }
            }
        }