private void FormMain_MouseMove(object sender, MouseEventArgs e) { if (drawing) { myTree.Delta(myTree.selectNode, myTree.selectNode.x - e.X, myTree.selectNode.y - e.Y); } else { myTree.DeSelect(myTree.top); myTree.selectNode = myTree.FindNode(myTree.top, e.X, e.Y); if (myTree.selectNode != null) { myTree.selectNode.visit = true; } } MyDraw(); }