Beispiel #1
0
        //点击 “添加” 工具栏按钮
        private void toolStripButtonAdd_Click(object sender, EventArgs e)
        {
            frmRssEditor frm = new frmRssEditor {
                Tag = trvwRsses.SelectedNode.Name
            };

            frm.DataChanged += Frm_DataChanged;
            frm.ShowDialog();
        }
Beispiel #2
0
 //点击 “编辑” 按钮
 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();
     }
 }