ITPub博客

首页 > Linux操作系统 > Linux操作系统 > winform-TreeView

winform-TreeView

原创 Linux操作系统 作者:fangqm 时间:2011-02-27 22:46:39 0 删除 编辑
 //实例根节点
            TreeNode RootNode = new TreeNode(softTitle );
            //实例子节点
            TreeNode childNode = new TreeNode("abc");
             //根节点添加子节点
            //RootNode.Nodes.Add(childNode);
            treeView1.Nodes.Add(RootNode);
 this.treeView1.SelectedNode.Expand();//选中节点展开
            this.treeView1.SelectedNode.Collapse();//选中节点合拢
            this.treeView1.SelectedNode.Toggle();//选中节点的开与关
 微软默认情况下,右击节点后,会把焦点还原到上次左击的那个节点,如果解决右击节点,焦点就在所选
中的节点上
 private void treeView1_MouseDown(object sender, MouseEventArgs e)
        {
           //右击节点焦点不变
            if (e.Button == MouseButtons.Right)//判断鼠标是右击
            {
               TreeNode Node = this.treeView1.GetNodeAt(e.X,e.Y);
               this.treeView1.SelectedNode = Node;
            }
        }

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23109131/viewspace-688056/,如需转载,请注明出处,否则将追究法律责任。

上一篇: WinFrom控件-TreeView
下一篇: 接口
请登录后发表评论 登录
全部评论

注册时间:2010-03-24

  • 博文量
    298
  • 访问量
    729635