用户名:
密  码:
验证码:
 
JAVA J2EE J2ME J2SE JSP C/C++ C语言 C++ VC MFC Web前台 Html css JavaScript 软件测试 软件测试入门 LoadRunner Windows Win2008 Win2003 WinXP
.NET ASP.NET VB.NET MVC Linux/Unix Linux Unix Shell Web开发 PHP ASP Ajax IIS Apache 编程语言 C VB Delphi 汇编 数据库 MSSQL Mysql Oracle

.net C# Treeview的Node拖动,Node节点上下移动

www.diybl.com 时间:2007-10-20 作者:佚名 编辑:本站 点击:  [评论]
定义一个TreeView 名字为TVdepartment,设置allowdrop为True

//移动代码

        
private void MiMoveUp_Click(object sender, EventArgs e) //向上移动
        {
            
//by 闫磊 Email:Landgis@126.com,yanleigis@21cn.com 2007.10.10
            TreeNode Node = TVdepartment.SelectedNode;
            TreeNode PrevNode 
= Node.PrevNode;
            
if (PrevNode != null)
            
{

                TreeNode NewNode 
= (TreeNode)Node.Clone();
                
if (Node.Parent == null)
                
{
                    TVdepartment.Nodes.Insert(PrevNode.Index, NewNode);
                }

                
else
                
{
                    Node.Parent.Nodes.Insert(PrevNode.Index, NewNode);
                }

                Node.Remove();
                TVdepartment.SelectedNode 
= NewNode;


            }



        }

        
private void MiMoveDown_Click(object sender, EventArgs e)//向下移动
        {
            
//by 闫磊 Email:Landgis@126.com,yanleigis@21cn.com 2007.10.10
            TreeNode Node = TVdepartment.SelectedNode;
            TreeNode NextNode 
= Node.NextNode;
        &nb

 1 2 3 4 5
如果图片或页面不能正常显示请点击这里 站内搜索:
推荐文章
文章评论
请您留言
昵称:  
验证码:
注册会员
会员登陆
频道地图