关注ing.....--------------------------
二十一世纪啥最贵------人才

解决方案 »

  1.   

    是不是实现象myie那样的拖动啊??
      

  2.   

    TreeView,我每次拖动都必须先单击一下要拖动的项 ,怎么实现我拖动哪个节点就选中哪个节点?
      

  3.   

    MouseDown-----用户选择得内容
    DragEnter---用户开始拖动选中得项目
    DragOver ---用户拖动选中得项目经过另一个项目
    DragDrop---用户在某个地方放下选择得项目
    决定要拖动其中一个contact,下一步就是对用户操作的内容给予反馈,一个DragEnter检测操作被拖动的项目是一个treeview 节点,然后记录发生的拖拉操作。
      

  4.   

    http://dev.csdn.net/article/32/article/32/article/32/article/32/32237.shtm
      

  5.   

    当我直接拖动某一节点的时候,当前的SelectedNode并不是所拖动的那个节点,所以问题在于,怎么取出当前所正在拖动的那个节点,不知道我说明白没有
      

  6.   

    第一个问题搞定了
    private void treeViewTree_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
    {
    if(e.Button == MouseButtons.Right)
    {
    Point pointNode = new Point();
    pointNode.X = e.X;
    pointNode.Y = e.Y;
    //右键选中
    if(this.treeViewTree.GetNodeAt(pointNode) != null)
    {
    TreeNode node=new TreeNode();
                                node=this.treeViewTree.GetNodeAt(pointNode);
    }
    }
    }