单击右键,如何找到树视图的选定节点

时间:2009-07-25 19:02:03

标签: c# treeview

我正在使用Windows项目并使用c#。我想抓住树视图选择的节点,我点击右键点击。

我正在写tvlocation.SelectedNode.Index

但它只返回Root Node的索引。

感谢您的帮助...

1 个答案:

答案 0 :(得分:4)

如果您要查找已单击的节点,请按如下方式处理NodeMouseClick事件:

private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
    if (e.Button == MouseButtons.Right)  
    {  
        MessageBox.Show(string.Format("Node clicked: {0}", e.Node.Text));  
    }  
}

如果您也需要,可以在这里以编程方式选择节点。