C# Treeview 节点拖动效果 急解决办法

C# Treeview 节点拖动效果 急!!!
本帖最后由 vc____ 于 2015-05-22 11:40:17 编辑

拖动一个节点 移动到另一个节点上  显示目标节点信息
是拖动的时候 实时显示  不是放下的时候

           this.treeList1.MouseDown +=treeList1_MouseDown;
            this.treeList1.AfterSelect += treeList1_AfterSelect;
            this.treeList1.DragDrop +=treeList1_DragDrop;
            this.treeList1.DragEnter +=treeList1_DragEnter;
            this.treeList1.ItemDrag +=treeList1_ItemDrag;
            this.treeList1.DragOver += treeList1_DragOver;
            this.treeList1.GiveFeedback += treeList1_GiveFeedback;
            this.treeList1.AfterLabelEdit +=treeList1_AfterLabelEdit;
       // 大概是这样显示 信息
        void treeList1_DragOver(object sender, System.Windows.Forms.DragEventArgs e)
        {
            Point fa = new Point();
            fa.X = e.X;
            fa.Y = e.Y;
            fa = treeList1.PointToClient(fa);
            TreeNode DropNode = this.treeList1.GetNodeAt(fa);
            DropNode.ToolTipText = "移动到 " + DropNode.Text;
        }

我现在要实现这样 这样的效果  不知道怎么弄 求大神知道  是TreeView 控件
C# Treeview 节点拖动效果 急解决办法
------解决思路----------------------
http://www.cnblogs.com/SkySoot/archive/2011/12/20/2294733.html
------解决思路----------------------
顶一下,同求