[R] Clic droit sur un TreeViewItem

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

[R] Clic droit sur un TreeViewItem

#1

Message par TommyDDR »

Bonjour,

lorsque je fais un clic droit sur un TreeViewItem le focus va sur celui-ci le temps du click et reviens sur l'ancien item une fois le clic fini.

J'aimerais savoir s'il est possible qu'un clic droit serve aussi de sélection définitive d'un TreeViewItem. (Comme sur un ListViewItem, un clic droit sélectionne définitivement l'item)
► Afficher le texteCode pour tester
Essayez un clic droit sur un des item, le focus reviendra à sa place une fois le clic fini dans le TreeView alors qu'un clic droit sur un des item sur la ListView sélectionnera définitivement l item.

Merci.
Modifié en dernier par TommyDDR le mer. 20 oct. 2010 10:37, modifié 1 fois.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Clic droit sur un TreeViewItem

#2

Message par Tlem »

C'est à vous d'appliquer le comportement de la sélection.
Vous devez détecter le clic de droite sur un item, puis récupérer l'indexe de cet item et enfin le sélectionner par la fonction qu'il convient.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Clic droit sur un TreeViewItem

#3

Message par TommyDDR »

Désolé pour la réponse tardive.

J'avais déjà détecter le clic droit sur l item et affiché celui ci, cependant, même pendant le clic droit (malgré que l item soit bleuté) l item selectionné reste l'ancien.
► Afficher le textecode
Votre aide me serait précieuse :$

Merci.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Clic droit sur un TreeViewItem

#4

Message par Tlem »

C'est votre fonction Notification(), qui est un peut trop light ...

Voici un code modifié pour être fonctionnel avec le début de votre code.
Source : http://www.autoitscript.com/forum/index ... t&p=561217
Cela dit, vous trouverez matière à réflexion dans la fonction WM_NOTIFY des exemples de la documentation concernant les fonctions des TreeView et des ListView. :mrgreen:
► Afficher le texte
J'ai fait la gestion du clic droit et du clic gauche pour les deux éléments (TreeView et ListView).
Il y à surement moyen de filtrer aussi la détection du clic de l'élément + ou - à la gauche des éléments du TreeView, mais je vous laisse chercher. :P
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Clic droit sur un TreeViewItem

#5

Message par TommyDDR »

Que dire... Merci Tuxolem Tlem !!!
Vous êtes la bible d'autoit en personne.
Votre code m'a fort bien aidé.

Résolu.
Modifié en dernier par TommyDDR le mer. 20 oct. 2010 10:38, modifié 1 fois.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Clic droit sur un TreeViewItem

#6

Message par Tlem »

Mon pseudo sur le forum c'est Tlem.
Mon prénom c'est Thierry.
Tuxolem correspond à bien autre chose. ;)

PS: N'oubliez pas la balise [R] dans le titre de votre premier message si votre sujet est résolu.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [R] Clic droit sur un TreeViewItem

#7

Message par TommyDDR »

Désolé pour le pseudo ^^

Et pour la balise [R] je voulais la mettre mais ma connexion m'a lâchée hier soir lors de l'édition du post ^^'.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Répondre