[R] GUICtrlSetOnEvent sur tableau de boutons
Posté : dim. 10 juin 2012 15:23
Bonjour,
Je crée en ce moment un logiciel qui me permettra de gérer les dépenses faites par moi et mes potes durant les vacances d'étés et de savoir ainsi qui devra combien à qui de manière à ce qu'on ai payé une part égale au final.
J'ai donc crée pour cela un Tab où l'on peut ajouter/supprimer des TabItems en fonction du nombre de personnes participant.
Chaque nouveau TabItem créé vas aussi créer 3 boutons, 1 input et 1 listview.
Pour gérer cet ajout, j'ai stocké chaque control dans un tableau (Il y a donc par exemple $btn_AddEnter[0], list_User[0]...) et ce tableau s'implémente à chaque nouveau TabItem créé.
Mon problème est que je voudrais que lorsque l'on clique sur le $btn_AddEnter[$i] ($i représente le bouton situé dans le TabItem recevant le focus) ça démarre la fonction _addEnter($i) ($i permet de connaitre dans quelle TabItem il faudra ajouter une entrée).
J'ai donc essayé avec un GUICtrlSetOnEvent mais ça ne marche pas.
Si quelqu'un a une solution à me proposer, je suis preneur!
Voici mon script:
Voilà, merci à vous.
Je crée en ce moment un logiciel qui me permettra de gérer les dépenses faites par moi et mes potes durant les vacances d'étés et de savoir ainsi qui devra combien à qui de manière à ce qu'on ai payé une part égale au final.
J'ai donc crée pour cela un Tab où l'on peut ajouter/supprimer des TabItems en fonction du nombre de personnes participant.
Chaque nouveau TabItem créé vas aussi créer 3 boutons, 1 input et 1 listview.
Pour gérer cet ajout, j'ai stocké chaque control dans un tableau (Il y a donc par exemple $btn_AddEnter[0], list_User[0]...) et ce tableau s'implémente à chaque nouveau TabItem créé.
Mon problème est que je voudrais que lorsque l'on clique sur le $btn_AddEnter[$i] ($i représente le bouton situé dans le TabItem recevant le focus) ça démarre la fonction _addEnter($i) ($i permet de connaitre dans quelle TabItem il faudra ajouter une entrée).
J'ai donc essayé avec un GUICtrlSetOnEvent mais ça ne marche pas.
Si quelqu'un a une solution à me proposer, je suis preneur!
Voici mon script:
► Afficher le texte