TreeView节点选中和双击的代码

2015-04-05 23:55:09  访问(1497) 赞(0) 踩(0)


        /// <summary>
        /// 
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void treeView_Main_AfterSelect(object sender, TreeViewEventArgs e)
        {
            try
            {
                if (e.Node==null)
                    return;

                if (e.Action != TreeViewAction.ByMouse)
                    return;

                TreeNodeClick((SlowX.CreateGetSetApp.Enums.Oper.EmOper)e.Node.Tag);

            }
            catch (Exception err)
            {
                MsgForm.MsgShowDialog(err.Message);
            }
        }

        /// <summary>
        /// 
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void treeView_Main_DoubleClick(object sender, EventArgs e)
        {
            try
            {
                if (treeView_Main.SelectedNode == null)
                    return;

                TreeNodeClick((SlowX.CreateGetSetApp.Enums.Oper.EmOper)treeView_Main.SelectedNode.Tag);
            }
            catch (Exception err)
            {
                MsgForm.MsgShowDialog(err.Message);
            }

        }

        /// <summary>
        /// 
        /// </summary>
        /// <param name="em"></param>
        protected void TreeNodeClick(SlowX.CreateGetSetApp.Enums.Oper.EmOper em    )
        {
            switch (em)
            {
                case SlowX.CreateGetSetApp.Enums.Oper.EmOper.生成get和set:
                    CreateCodeClick();
                    break;
                case SlowX.CreateGetSetApp.Enums.Oper.EmOper.生成nameInfo:
                    CreateNameInfo();
                    break;
            }
        }


标签:TreeView节点选中和双击的代码 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)
 
  ┈全部┈  
 
(显示默认分类)