16,720
社区成员
发帖
与我相关
我的任务
分享
private void treeView1_DragEnter(object sender, DragEventArgs e)
{
e.Effect = DragDropEffects.Move;
}
private void treeView1_DragDrop(object sender, DragEventArgs e)
{
Point pt = this.treeView1.PointToClient(new Point(e.X, e.Y));
TreeNode tagNode = this.treeView1.GetNodeAt(pt);
TreeNode sourNode = (TreeNode)e.Data.GetData(typeof(TreeNode));
this.treeView1.Nodes.Remove(sourNode);
tagNode.Nodes.Add(sourNode);
}
private void treeView1_ItemDrag(object sender, ItemDragEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
this.treeView1.DoDragDrop(e.Item, DragDropEffects.Move);
}
}