private void clearDrag() { if (ndDrop != null) { ndDrop.BackColor = System.Drawing.Color.White; ndDrop = null; } dragData = null; }
private void treeView1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e) { if ((e.Button & MouseButtons.Left) == MouseButtons.Left && bMouseDown) { bMouseDown = false; //start drag group for re-grouping System.Drawing.Point pt = new System.Drawing.Point(e.X, e.Y); TableNode nd = (TableNode)treeView1.GetNodeAt(pt); if (nd != null) { treeView1.SelectedNode = nd; dragData = new clsDragTableData(); dragData.objNode = nd; System.Windows.Forms.DragDropEffects ret = treeView1.DoDragDrop(dragData, System.Windows.Forms.DragDropEffects.All); if (ret == System.Windows.Forms.DragDropEffects.Move) { } } } }