[R] Gestion des evenements avec GUIOnEventMode

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
tsione
Niveau 1
Niveau 1
Messages : 2
Enregistré le : ven. 18 févr. 2011 10:31
Status : Hors ligne

[R] Gestion des evenements avec GUIOnEventMode

#1

Message par tsione »

Boujour à tous,

Cela fait tres peu de temps que je programme sur autoit et la gestion des evenements me pose quelque problemes.

Je m'explique...

J'ai realisé un script en activant le mode Opt("GUIOnEventMode", 1)

1. J'ai créé une fenetre principale (GUICreate)
2. J'ai créé un menu avec onglet (GUICtrlCreateTab)
3. Avec 4 menu (GUICtrlCreateTabItem)
4. J'ai crée un treeview (GUICtrlCreateTreeView) associé au premier onglet

Pour le moment pas de pb particulier

Lors de la creation des items (dynamique) contenu dans le treeview j'y associe à chacun d'eux une fct à appeler lors d'un click

Code : Tout sélectionner

$Array_GeneralItem[$j-1]=GUICtrlCreateTreeViewItem($Array_Directory[$j], $treeViewTools)
GUICtrlSetOnEvent($Array_GeneralItem[$j-1], "treePressed") 
 
Lorsque je veux avoir l'evenement d'un click sur l'un des items du treeview (contenu dans le premier onglet) je n'y arrive pas...

PS: Corps du programme

► Afficher le texte
Je n'ai pas m'y la fct init car tres grande ainsi que les autres si vous avez des besoins n'hesité pas...

Merci pour votre aide

Cordialement
Modifié en dernier par tsione le lun. 21 févr. 2011 09:56, modifié 1 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11796
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Gestion des evenements avec GUIOnEventMode

#2

Message par Tlem »

La gestion d'événements sur une GUI, ne passe pas toujours par les messages de base.
Dans un cas comme le votre, vous devrez utiliser quelque chose de plus cossus. ;)

Regardez dans la doc l'utilisation et l'exemple de la commande GUIRegisterMsg et éventuellement faites quelques recherches sur le forum au sujet de cette commande, car cela a été discuté à plusieurs reprises. 8)
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é".
tsione
Niveau 1
Niveau 1
Messages : 2
Enregistré le : ven. 18 févr. 2011 10:31
Status : Hors ligne

Re: [R] Gestion des evenements avec GUIOnEventMode

#3

Message par tsione »

Merci pour ta reponse Tlem :o

Je vais me renseigner sur cette fonction :wink:

J'ai quand meme reussi à resoudre mon probleme en recuperant l'evenement de click sur le parent et en utilisant GUICtrlRead (avec option 1) pour avoir plus de detail.

Merci pour ton aide

Cordialement

Tsione
Répondre