[R] Changer la fonction d'un bouton après utilisation

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
mangaskiff
Niveau 4
Niveau 4
Messages : 72
Enregistré le : sam. 25 juil. 2009 23:45
Status : Hors ligne

[R] Changer la fonction d'un bouton après utilisation

#1

Message par mangaskiff »

Bonjour voilà mon problème j'aimerai changer la fonction d'un bouton après utilisation un peu comme dans un

lecteur audio quand on clic sur play le bouton devient pause et quand on clic sur pause il redevient play .
Modifié en dernier par mangaskiff le mar. 02 mars 2010 21:12, modifié 1 fois.
Avatar du membre
Narmeke
Niveau 6
Niveau 6
Messages : 247
Enregistré le : mer. 28 oct. 2009 11:31
Localisation : Libourne
Status : Hors ligne

Re: [..] Changer la fonction d'un bouton après utilisation

#2

Message par Narmeke »

C'est très simple !
Voici des indications pour vous aidez :
► Afficher le texte
Exemple Rapide :

Code : Tout sélectionner

Global $varmove = 0 ;==> || 0 = Pas de son || 1 = Du son
     Case $Mon_Boutton
          ;===============
          ;== Vérification ==
          If $varmove = 0 Then
               $vermove = 1 ;On change la valeur afin de pouvoir jouer le son
          ElseIf $varmove = 1 Then
              $varmove = 0 ;On change la valeur afin de pouvoir stopper le son
          EndIf
          ;== Vérification ==
          ;===============

          ;============
          ;== Action ==
          If $varmove = 0 Then
               ;On stop la musique si la variable est égal à zéro !
          ElseIf $varmove = 1 Then
              ;On lance la lecture de la ZIK !!
          EndIf
          ;== Action ==
          ;============
 
Je vous ai fournit un code d'exemple, c'est bien car j'ai rien a faire ce soir ^^
Bonne continuation dans votre script...
Avatar du membre
jl56
Niveau 7
Niveau 7
Messages : 415
Enregistré le : mer. 24 oct. 2007 22:42
Localisation : 56000
Status : Hors ligne

Re: [..] Changer la fonction d'un bouton après utilisation

#3

Message par jl56 »

Bonjour

dans un de mes scripts j'utilise 2 boutons au même emplacement

au lancement du script je cache le bouton inutile, juste apres la creation du bouton

lors de l'appui sur le bouton actif
je cache le bouton actif et affiche l'autre bouton
ex. sur mes boutons cacher et afficher

Code : Tout sélectionner

GUICtrlSetState($cacher, $GUI_HIDE) ; cache ce bouton
GUICtrlSetState($afficher, $GUI_show) ; affiche celui ci

A+ JL56
Modifié en dernier par jl56 le mar. 02 mars 2010 22:04, modifié 1 fois.
Avatar du membre
Narmeke
Niveau 6
Niveau 6
Messages : 247
Enregistré le : mer. 28 oct. 2009 11:31
Localisation : Libourne
Status : Hors ligne

Re: [..] Changer la fonction d'un bouton après utilisation

#4

Message par Narmeke »

@jl56 : Elle est ou la Balise Code ?? :mrgreen:

Sinon, perso je prèfère ma méthode.
Mais les deux sont possibles !
Avatar du membre
mangaskiff
Niveau 4
Niveau 4
Messages : 72
Enregistré le : sam. 25 juil. 2009 23:45
Status : Hors ligne

Re: [..] Changer la fonction d'un bouton après utilisation

#5

Message par mangaskiff »

Je suis bête de ne pas y avoir pensé . Merci encore
Avatar du membre
jl56
Niveau 7
Niveau 7
Messages : 415
Enregistré le : mer. 24 oct. 2007 22:42
Localisation : 56000
Status : Hors ligne

Re: [R] Changer la fonction d'un bouton après utilisation

#6

Message par jl56 »

@Narmeke
voila pour la balise de code ( j'avais fait l'impasse pour 2 très très petites lignes)

moi je préfère dans ce cas précis ma méthode car dans la gui
le bouton "PLAY" deviens le bouton "PAUSE" et vice versa

au moins tu sais dans quel mode tu te trouves


@mangaskiff
de rien, c'est un plaisir de rendre un peu de l'aide que je reçoit sur ce forum

A+ JL56
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] Changer la fonction d'un bouton après utilisation

#7

Message par Tlem »

Le code de Narmeke est tout aussi bien, il n'a tout simplement pas mis les deux lignes de code qui change l'image ou le texte du bouton. ;)
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é".
Répondre