/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void TVCamera_MouseDown(object sender, MouseEventArgs e) { TreeNode node = TVCamera.GetNodeAt(e.X, e.Y); if (node != null) { TVCamera.SelectedNode = node; } }
private void TVCamera_DragDrop(object sender, DragEventArgs e) { TreeNode moveNode = (TreeNode)e.Data.GetData("System.Windows.Forms.TreeNode"); //根据鼠标坐标确定要移动到的目标节点 Point pt; TreeNode targetNode; pt = ((TreeView)(sender)).PointToClient(new Point(e.X, e.Y)); targetNode = TVCamera.GetNodeAt(pt); }