[R] Multiple boutton

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
locos974
Niveau 5
Niveau 5
Messages : 187
Enregistré le : sam. 08 oct. 2011 22:07
Status : Hors ligne

[R] Multiple boutton

#1

Message par locos974 »

Bonjour,

Je suis entrain de crée un tool avec une gestion de grade de 1 à 10.
Avec 2 boutons, on peut en supprimé ou en ajouté.
Le truc c'est que lors de l'ajout d'un Grade, je doit ajouté 1 boutton, j'aimerais que celui-ci soit sous cette forme :

Code : Tout sélectionner

$Button[$i] = GuiCtrlCreateButton(..)
Et que je puisse le géré dans la boucle While ( GuiGetMsg ).

J'ai trouvé un sujet à propos de ça, mais ne répond pas à ma question :
http://www.autoitscript.fr/forum/viewto ... f=3&t=1333

Merci d'avance ! Locos974.
Modifié en dernier par locos974 le jeu. 25 avr. 2013 11:34, modifié 1 fois.
Cordialement Locos974.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Multiple boutton

#2

Message par mikell »

On comprend l'idée mais pour le reste c'est pas très précis
Est-ce que ce genre de code ça irait ?
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
locos974
Niveau 5
Niveau 5
Messages : 187
Enregistré le : sam. 08 oct. 2011 22:07
Status : Hors ligne

Re: [..] Multiple boutton

#3

Message par locos974 »

C'est exactement ça, mais chez moi cela ne marche pas.
Les boutons se crée lorsqu'on appuie sur un bouton pour crée une nouvelle TabItem qui crée ensuite le bouton.
Sinon il m'enchaîne les MsgBox..
Cordialement Locos974.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Multiple boutton

#4

Message par mikell »

Voilà pour le manque de précisions... on parlait de boutons et maintenant ya des tabitems qui débarquent :roll:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
locos974
Niveau 5
Niveau 5
Messages : 187
Enregistré le : sam. 08 oct. 2011 22:07
Status : Hors ligne

Re: [..] Multiple boutton

#5

Message par locos974 »

mikell a écrit :Voilà pour le manque de précisions... on parlait de boutons et maintenant ya des tabitems qui débarquent :roll:
:D, il est où le problème vue que c'est presque pareil ?
Cordialement Locos974.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Multiple boutton

#6

Message par mikell »

Si c'est presque pareil alors mon code doit pouvoir s'adapter très facilement à ton script ^^
En attendant le problème il est là :
locos974 a écrit :C'est exactement ça, mais chez moi cela ne marche pas.
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
locos974
Niveau 5
Niveau 5
Messages : 187
Enregistré le : sam. 08 oct. 2011 22:07
Status : Hors ligne

Re: [..] Multiple boutton

#7

Message par locos974 »

Voilà, je vous est fourni le fichier si cela peux vous aidez ! En tout cas, avec plusieurs tentative.. Aucun succès. :cry:
Modifié en dernier par locos974 le jeu. 25 avr. 2013 11:34, modifié 1 fois.
Cordialement Locos974.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Multiple boutton

#8

Message par mikell »

Dans mon code on crée tous les boutons et on les ajoute/enlève en les montrant /cachant, la gestion est beaucoup plus simple et cohérente
Là tu crées/supprimes des controles => c'est le bordel
Si tu appelles un controle qui n'est pas défini alors $nMsg=0 et les msgbox sortent
Tu peux vérifier en mettant juste dans le switch

Code : Tout sélectionner

If $selectSpell[$i] = 0 Then Msgbox(0,"", "tilt")
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
locos974
Niveau 5
Niveau 5
Messages : 187
Enregistré le : sam. 08 oct. 2011 22:07
Status : Hors ligne

Re: [..] Multiple boutton

#9

Message par locos974 »

Il me renchaîne tout de même les MsgBox à répétition :evil: .
Pourriez-vous me fournir le petit bout de code ? :mrgreen:
Cordialement Locos974.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Multiple boutton

#10

Message par mikell »

Bah ça devient évident, du moins pour ce détail-là

Code : Tout sélectionner

    For $i = 1 to 10
        Switch $nMsg
            Case $selectSpell[$i]
                If $selectSpell[$i] <> "" Then MsgBox(0,"", $i)
        EndSwitch
    Next
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
locos974
Niveau 5
Niveau 5
Messages : 187
Enregistré le : sam. 08 oct. 2011 22:07
Status : Hors ligne

Re: [..] Multiple boutton

#11

Message par locos974 »

Que faire sans vous.. Merci ! ça marche niquel :lol:.
Cordialement Locos974.
Répondre