C# 单击右键时如何查找treeview的选定节点

C# 单击右键时如何查找treeview的选定节点,c#,treeview,C#,Treeview,我正在从事windows项目并使用c#。我想捕获我右键单击的treeview所选节点 我正在写tvlocation.SelectedNode.Index 但它只返回根节点的索引 感谢您的帮助…如果您希望识别单击的节点,请按如下方式处理NodeMouseClick事件: private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { if (e.Button == MouseButt

我正在从事windows项目并使用c#。我想捕获我右键单击的treeview所选节点

我正在写
tvlocation.SelectedNode.Index

但它只返回根节点的索引


感谢您的帮助…

如果您希望识别单击的节点,请按如下方式处理NodeMouseClick事件:

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

如果您也需要,您可以在此处通过编程方式选择节点。

如果您希望识别单击的节点,则处理NodeMouseClick事件,如下所示:

private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
    if (e.Button == MouseButtons.Right)  
    {  
        MessageBox.Show(string.Format("Node clicked: {0}", e.Node.Text));  
    }  
}
如果您也需要,您可以在此处通过编程方式选择节点