谢谢!!!

解决方案 »

  1.   

    在MouseDown事件中,如下判断:
    TreeNode tn = yourTreeView.GetNodeAt( e.X, e.Y );
    if( tn != null )
    {
       //It's a tree node
    }
      

  2.   

    //鼠标右键点击节点
    //treeView1鼠标按下事件
    private void treeView1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
    {
    if(e.Button == MouseButtons.Right)
    {
    TreeNode tn = treeView1.GetNodeAt(e.X,e.Y);
    if(tn != null)
    {
    this.treeView1.SelectedNode = tn;
    }
    }
    }
      

  3.   

    LS正解....e.button==MouseButtons.Right
      

  4.   

    .net技术群-4号
    4号群已经开放:23266396
    请大家赶快加入!