private void treeView_0_DragDrop(object sender, DragEventArgs e) { Class27.ImageList_DragLeave(this.treeView_0.Handle); TreeNode nodeAt = this.treeView_0.GetNodeAt(this.treeView_0.PointToClient(new Point(e.X, e.Y))); if (this.treeNode_0 != nodeAt) { if ((this.processDragNodeEventHandler_0 != null) && this.processDragNodeEventHandler_0(this.treeNode_0, nodeAt)) { if (this.treeNode_0.Parent == null) { this.treeView_0.Nodes.Remove(this.treeNode_0); } else { this.treeNode_0.Parent.Nodes.Remove(this.treeNode_0); } nodeAt.Nodes.Add(this.treeNode_0); nodeAt.ExpandAll(); this.treeNode_0 = null; this.timer_0.Enabled = false; } else { MessageBox.Show("持久化失败,不能移动节点!"); } } }
private void treeView_0_DragLeave(object sender, EventArgs e) { Class27.ImageList_DragLeave(this.treeView_0.Handle); this.timer_0.Enabled = false; }