我试图在treeview中实现拖放.我首先生成根节点然后如果我在树视图上拖动任何项目我想将它放在确切的根节点下.我需要类似的东西
private void treeView1_DragOver(object sender, DragEventArgs e)
{
TreeNode tNode = FindNodeAtPoint(e.X, e.Y);
}
Run Code Online (Sandbox Code Playgroud)
所以从tNode我可以找到它的根节点,并可以在该父节点下填充它.
任何人都可以通过findNodeAtPoint()功能帮助我.
private TreeNode FindNodeAtPoint(int x, int y)
{
Point p = new Point(x, y);
p = PointToClient(p);
................
................
................
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
965 次 |
| 最近记录: |