//点击 “添加” 工具栏按钮 private void toolStripButtonAdd_Click(object sender, EventArgs e) { frmRssEditor frm = new frmRssEditor { Tag = trvwRsses.SelectedNode.Name }; frm.DataChanged += Frm_DataChanged; frm.ShowDialog(); }
//点击 “编辑” 按钮 private void toolStripButtonEdit_Click(object sender, EventArgs e) { if (trvwRsses.SelectedNode.Level == 2) //RSS 节点 { var frm = new frmRssEditor(RssDAL.GetRssById(Convert.ToInt32(trvwRsses.SelectedNode.Name))); //当在 RssEditor 窗体修改数据后执行 Frm_DataChanged 事件处理程序 frm.DataChanged += Frm_DataChanged; frm.ShowDialog(); } else if (trvwRsses.SelectedNode.Level == 1) //分类节点 { var frm = new frmCategoryEditor(CategoryDAL.GetCategoryById(Convert.ToInt32(trvwRsses.SelectedNode.Name))); //当在 CategoryEditor 窗体修改数据后执行 Frm_DataChanged 事件处理程序 frm.DataChanged += Frm_DataChanged; frm.ShowDialog(); } }