Exemple #1
0
        private void trvRsses_AfterSelect(object sender, TreeViewEventArgs e)
        {
            //将当前选中节点的 KEY 赋值给 Tag 属性
            trvwRsses.Tag = trvwRsses.SelectedNode.Name;
            SetToolStrip();

            if (trvwRsses.SelectedNode.Level == 2) //选中的是 RSS 节点
            {
                SaveRssToXmlFile(RssDAL.GetRssById(Convert.ToInt32(trvwRsses.SelectedNode.Name)).Url);
                TransformResult();
                ShowResult();
            }
        }
Exemple #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();
     }
 }