[R] Probléme de reinitialisation

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Brol
Niveau 1
Niveau 1
Messages : 10
Enregistré le : lun. 02 juil. 2012 11:00
Status : Hors ligne

[R] Probléme de reinitialisation

#1

Message par Brol »

Bonjour,
alors voila j'ai scripté une petite interface avec koda pour pouvoir choisir entre 3 boutons qui active chacun une variable différente pour pouvoir avoir le résultat voulu, une fois appuyer sur le bouton valider qui se référe à la variable du bouton choisi .
Le code marche très bien si on ne choisi qu'un bouton mais si on clique sur le 1 et ensuite on decide de choisir le 3 le bouton valider ne fonctionne plus, voici le code :

Code : Tout sélectionner

  Case $Buttonlvl1
      $lvl1 = GUICtrlCreatePic("E:\Script autoit\level 1.jpg", 0, 0, 228, 276)
    $Buttonvalider = GUICtrlCreateButton("Valider", 272, 352, 129, 41)
    If $choix = 2 or 3 Then
        $choix = 0
    Else
        $choix = 1
        EndIf


  Case $Buttonlvl2
      $lvl2 = GUICtrlCreatePic("E:\Script autoit\level 2.jpg", 224, 0, 228, 276)
    $Buttonvalider = GUICtrlCreateButton("Valider", 272, 352, 129, 41)
    If $choix = 1 or 3 Then
        $choix = 0
    Else
        $choix = 2
        EndIf

  Case $Buttonlvl3
      $lvl3 = GUICtrlCreatePic("E:\Script autoit\level 3.jpg", 448, 0, 228, 276)
    $Buttonvalider = GUICtrlCreateButton("Valider", 272, 352, 129, 41)
    If $choix = 1 or 2 Then
        $choix = 0
    Else
        $choix = 3
        EndIf


  Case $Buttonvalider

        If $choix = 1 Then
        $etevousur = MsgBox(4,"Choix","Etes vous certains de commencer une partie en lvl 1 ?")
        ElseIf $choix = 2  Then
        $etevousur = MsgBox(4,"Choix","Etes vous certains de commencer une partie en lvl 2 ?")
                                ElseIf $choix = 3  Then
        $etevousur = MsgBox(4,"Choix","Etes vous certains de commencer une partie en lvl 3 ?")
                                Endif
Modifié en dernier par Brol le mar. 03 juil. 2012 09:44, modifié 1 fois.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Probléme de reinitialisation

#2

Message par mikell »

Essaye ça
► 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 )
Avatar du membre
blacksoul305
Membre émérite
Membre émérite
Messages : 957
Enregistré le : ven. 18 mars 2011 11:49
Localisation : Au pays des programmeurs.
Status : Hors ligne

Re: [..] Probléme de reinitialisation

#3

Message par blacksoul305 »

Pourquoi ne pas créer le contrôle où l'on place l'image dès le début de la GUI, et ensuite, mettre celui à jour celui-ci avec l'image qui convient au niveau ? C'est plus propre selon moi.
Étudiant en 2ème année de Licence Informatique.
Brol
Niveau 1
Niveau 1
Messages : 10
Enregistré le : lun. 02 juil. 2012 11:00
Status : Hors ligne

Re: [R] Probléme de reinitialisation

#4

Message par Brol »

Merci à vous il fallait juste enlever la recréation du bouton valider .
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Probléme de reinitialisation

#5

Message par TT22 »

Si ton sujet est résolu, modifie la balise du titre de ton premier message en [R] :wink:
Cordialement,
TT22
Répondre