private void btnAdd_Click(object sender, EventArgs e) { using (EditItemForm dlg = new EditItemForm()) { dlg.edtPubDate.Value = DateTime.Now; if (dlg.ShowDialog() == DialogResult.OK) { RssItem item = new RssItem(); rss1.Items.Insert(0, item); SaveItem(dlg, item); lbNews.Items.Insert(0, item.Title); lbNews.SelectedIndex = 0; } } }
private void lbNews_DoubleClick(object sender, EventArgs e) { if (lbNews.SelectedIndex > -1) { using (EditItemForm dlg = new EditItemForm()) { RssItem item = rss1.Items[lbNews.SelectedIndex]; LoadItem(dlg, item); if (dlg.ShowDialog() == DialogResult.OK) { SaveItem(dlg, item); } } } }