Bonjour
Je cherche à créer une gui avec plusieurs boutons (nombre dynamique) qui exécute une fonction quasi identique, à un paramètre près ... le tout avec du GUIOnEventMode sur on, le tout sans écrire n fois la fonction ...
Créer plusieurs boutons dynamiquement, check.
Leur assigner la même fonction, check.
Retrouver ses petits et identifier quel bouton a été précisément utilisé ... KO.
La question est donc : est il possible de passer un paramètre à une fonction utilisée avec GUIOnEventMode ?
Si non, je sais me débrouiller sans, mais c'est pas vraiment l'idéal ...
Merci d'avance !
[R] GUIOnEventMode; fonction avec paramètre ?
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
[R] GUIOnEventMode; fonction avec paramètre ?
Modifié en dernier par ragnoff le jeu. 08 janv. 2015 22:03, modifié 1 fois.
- Tlem
- Site Admin
- Messages : 11773
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] GUIOnEventMode; fonction avec paramètre ?
Bonsoir.
Vous trouverez sur cette page la référence à quelques macros utilisables en mode événementiel (Lire chapitre Evénements GUI).
Une autre solution consiste à alimenter une variable globale de type chaine ou tableau et qui contiendra le/les paramètres à transmettre à la fonction. ^^
Vous trouverez sur cette page la référence à quelques macros utilisables en mode événementiel (Lire chapitre Evénements GUI).
Une autre solution consiste à alimenter une variable globale de type chaine ou tableau et qui contiendra le/les paramètres à transmettre à la fonction. ^^
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é".
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é".
Re: [..] GUIOnEventMode; fonction avec paramètre ?
Bonjour,
Selon le lien fourni, la partie :
Devrait répondre parfaitement à mon besoin : la même fonction pour tous les boutons et retrouver quel bouton a déclencher la fonction via la macro.
Je teste ça se soir et passerait en résolu si cela fonctionne.
Merci
Edit : je confirme, c'est parfait !
Selon le lien fourni, la partie :
Code : Tout sélectionner
Func OKButton()
; Note : Ici @GUI_CTRLID est égal à $okbutton,
; et @GUI_WINHANDLE est égal à $mainwindow
MsgBox(0, "GUI Event", "Vous avez appuyé OK !")
EndFunc
Je teste ça se soir et passerait en résolu si cela fonctionne.
Merci
Edit : je confirme, c'est parfait !