/ / ¿Cómo puedo encontrar el nodo seleccionado de vista de árbol cuando hago clic en el botón derecho - c #, vista de árbol?

¿Cómo puedo encontrar el nodo seleccionado de vista de árbol cuando hago clic en el botón derecho - c #, vista de árbol?

Estoy trabajando en el proyecto de windows y usando c #. Quiero capturar el nodo seleccionado de vista de árbol en el que hago clic en él con el botón derecho.

Estoy escribiendo tvlocation.SelectedNode.Index

pero devuelve solo el índice del nodo raíz.

Gracias por tu ayuda ...

Respuestas

4 para la respuesta № 1

Si desea identificar el nodo en el que se hizo clic, entonces maneje el evento NodeMouseClick, de la siguiente manera:

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

Puede seleccionar el nodo programáticamente aquí, si también lo necesita.