C# Treeview 节点拖动效果 急解决办法
C# Treeview 节点拖动效果 急!!!
拖动一个节点 移动到另一个节点上 显示目标节点信息
是拖动的时候 实时显示 不是放下的时候
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 控件
------解决思路----------------------
http://www.cnblogs.com/SkySoot/archive/2011/12/20/2294733.html
------解决思路----------------------
顶一下,同求
拖动一个节点 移动到另一个节点上 显示目标节点信息
是拖动的时候 实时显示 不是放下的时候
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 控件
------解决思路----------------------
http://www.cnblogs.com/SkySoot/archive/2011/12/20/2294733.html
------解决思路----------------------
顶一下,同求