/ / Comment puis-je trouver le nœud sélectionné de l'arborescence lorsque vous cliquez sur le bouton droit - c #, arborescence

Comment trouver le noeud sélectionné de l'arborescence lorsque vous cliquez sur le bouton droit de la souris - c #, arborescence

Je travaille sur un projet Windows et j'utilise c #. Je veux attraper treeview sélectionné noeud sur lequel je clique par un clic droit.

J'écris tvlocation.SelectedNode.Index

mais il ne retourne que l’index de Root Node.

Merci pour votre aide ...

Réponses:

4 pour la réponse № 1

Si vous souhaitez identifier le nœud sur lequel vous avez cliqué, gérez l'événement NodeMouseClick comme suit:

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

Vous pouvez sélectionner le nœud par programmation ici, si vous en avez aussi besoin.