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