var nodeindex = event.treeNodeIndex;
if (typeof(nodeindex) == "undefined"){ return;
}     
var node = Tree_Item.getTreeNode(nodeindex);其中Tree_Item是树的ID!

解决方案 »

  1.   

    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)
    {
                                            //do what you want
                                         }
                                 }
                           }