Suptile le treeview!

Résolu
cs_reyman Messages postés 148 Date d'inscription mercredi 20 février 2002 Statut Membre Dernière intervention 5 juin 2007 - 17 nov. 2004 à 16:16
cs_reyman Messages postés 148 Date d'inscription mercredi 20 février 2002 Statut Membre Dernière intervention 5 juin 2007 - 17 nov. 2004 à 17:09
J'ai un treeview avec un noeud racine et n noeud fils

Quand je fais un clic GAUCHE sur le noeud A, la propriété "SelectedNode" prend la valeur de mon noeud A

par contre si apres je fais un clic DROIT sur le noeud B, la propriété "SelectedNode" correspond toujours a mon noeud A

Comment faire pour qu'un clic droit sélectionne le noeud sur lequel on clique.

THANK YOU

3 réponses

cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 101
17 nov. 2004 à 17:06
avec la méthode GetNodeAt

exemple :

private void treeView_Click(object sender, System.EventArgs e)
{
TreeNode clickedNode = treeView.GetNodeAt( treeView.PointToClient(Cursor.Position) );

if ( clickedNode != null )
MessageBox.Show(clickedNode.Text);
}


Cocoricoooooooo !!!!
coq
MVP Visual C#
3
cs_reyman Messages postés 148 Date d'inscription mercredi 20 février 2002 Statut Membre Dernière intervention 5 juin 2007
17 nov. 2004 à 16:24
je rend compte que je me suis peut etre mal exprimé.

Ma question n'est pas de savoir "Comment faire pour qu'un clic droit sélectionne le noeud sur lequel on clique"

Ma question est plutot "Comment savoir sur quel noeud je viens de cliquer lors d'un clic droit"

Merci
0
cs_reyman Messages postés 148 Date d'inscription mercredi 20 février 2002 Statut Membre Dernière intervention 5 juin 2007
17 nov. 2004 à 17:09
CONGRATULATIONS excatement ce que je voulais
0
Rejoignez-nous