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 № 1Si 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.