[R] Problème de récupération d'un élément dans treeview

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
IceMaKeR
Niveau 2
Niveau 2
Messages : 24
Enregistré le : ven. 06 nov. 2009 14:15
Status : Hors ligne

[R] Problème de récupération d'un élément dans treeview

#1

Message par IceMaKeR »

Bonjour a tous,

Voilà je rencontre un soucis pour récupérer l'élément que je viens de cliquer dans une TreeView.
j'arrive bien a lancer l'action mais le soucis se révèle au moment ou je clique une seconde fois dans ma liste.
Systématiquement il m'effectue 2 actions et m'envoie le premier élément de la liste puis celui que j'ai cliqué.
voici le code que j'utilise pour checker ma treeview

Si quelqu'un voit une erreur je suis preneur...
► Afficher le texteMon Code
Désolé pour la mise en page du code j'ai pas réussi a l'appliquer!!
Modifié en dernier par IceMaKeR le jeu. 07 oct. 2010 08:34, modifié 3 fois.
Avatar du membre
GELDROC
Niveau 6
Niveau 6
Messages : 295
Enregistré le : sam. 10 oct. 2009 10:15
Status : Hors ligne

Re: [..] Problème de récupération d'un élément dans treeview

#2

Message par GELDROC »

Essaye de remplacer $TVN_SELCHANGEDW par $NM_CLICK ou $NM_DBLCLK .
IceMaKeR
Niveau 2
Niveau 2
Messages : 24
Enregistré le : ven. 06 nov. 2009 14:15
Status : Hors ligne

Re: [R] Problème de récupération d'un élément dans treeview

#3

Message par IceMaKeR »

Impeccable ça marche! avec $NM_CLICK
ou est-ce que je peux trouver la liste de toutes ces variables? j'ai cherché dans l'aide mais c'est pas hyper facile.

Merci pour ton aide!
Avatar du membre
GELDROC
Niveau 6
Niveau 6
Messages : 295
Enregistré le : sam. 10 oct. 2009 10:15
Status : Hors ligne

Re: [R] Problème de récupération d'un élément dans treeview

#4

Message par GELDROC »

tu trouvera ca dans le fichier WindowsConstants.au3
IceMaKeR
Niveau 2
Niveau 2
Messages : 24
Enregistré le : ven. 06 nov. 2009 14:15
Status : Hors ligne

Re: [R] Problème de récupération d'un élément dans treeview

#5

Message par IceMaKeR »

En faite j'ai encore un soucis!
Désolé!

ça me renvoie bien une info mais j'ai un click de décalage
chaque click m'envoie la valeur précédemment clickée j'arrive pas a comprendre pourquoi?!
quand je clique un item il ne renvoie rien, je clique sur un second item il me renvoie le premier, puis ainsi de suite!

Je pense que le $NM_CLICK agit avant d'appliquer ce click, je vais regarder si je peux pas utiliser un autre flag
Avatar du membre
GELDROC
Niveau 6
Niveau 6
Messages : 295
Enregistré le : sam. 10 oct. 2009 10:15
Status : Hors ligne

Re: [R] Problème de récupération d'un élément dans treeview

#6

Message par GELDROC »

oui javai le meme souci la solution est

Code : Tout sélectionner

$S = _GUICtrlListView_GetSelectedIndices($LIST[0])+1
_GUICtrlListView_GetItemText($LIST[0],  $S-1)
 
IceMaKeR
Niveau 2
Niveau 2
Messages : 24
Enregistré le : ven. 06 nov. 2009 14:15
Status : Hors ligne

Re: [R] Problème de récupération d'un élément dans treeview

#7

Message par IceMaKeR »

c'est valable même si j'utilise un treeview?
je place ce code ou?
IceMaKeR
Niveau 2
Niveau 2
Messages : 24
Enregistré le : ven. 06 nov. 2009 14:15
Status : Hors ligne

Re: [R] Problème de récupération d'un élément dans treeview

#8

Message par IceMaKeR »

J'ai fait le test en changeant le $NM_CLICK en $NM_RCLICK j'ai clické gauche puis droit et là ça marche.
donc il faut que je trouve le moyen de faire en sorte que ma lecture se lance après l'action du click et pas avant...
IceMaKeR
Niveau 2
Niveau 2
Messages : 24
Enregistré le : ven. 06 nov. 2009 14:15
Status : Hors ligne

Re: [R] Problème de récupération d'un élément dans treeview

#9

Message par IceMaKeR »

C'est bon je me suis débrouillé.
En changeant ma façon de gérer le treeview.

Merci encore.
Répondre