[..] GUI - menu tout simple

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
ChaudLesNeurones
Niveau 2
Niveau 2
Messages : 19
Enregistré le : jeu. 22 oct. 2009 17:59
Status : Hors ligne

Re: [..] GUI - menu tout simple

#21

Message par ChaudLesNeurones »

voila un petit script avec barre d'avancement pour la deconnexion

Code : Tout sélectionner

;########################################
;
; ChaudLesNeurones
;
;########################################


#include <GUIConstants.au3>

;TITRE DE LA FENETRE
$Fen_Info = GuiCreate("Envoi de mail", 300, 100)
;COULEUR DE LA FENETRE 
GUISetBkColor(0x6262d9)

;LES BOUTONS
$seDeconnecter = GUICtrlCreateButton("Se déconnecter",180, 30, 95, 25)
$quitter = GUICtrlCreateButton("Quitter",30, 30, 95, 25)


GUISetState (@sw_show)

While 1
  
   $msg = GUIGetMsg()

   Select
        ;FERMETURE QUAND ON CLIC SUR LE "X"
      Case $msg = $GUI_EVENT_CLOSE
            GUIDelete()
         Exit
       
   Case $msg = $seDeconnecter
       
         ; MESSAGE DE DECONNEXION  ET FERMETURE 
         ;MsgBox(-1, "Déconnexion en cour .....","Patientez 5 Secondes   ",5)
         
         ;MIEUX AVEC LA BARRE D'AVANCEMENT !!
        ProgressOn("Déconnexion en cour .....", "Patientez !", "0 %")
For $i = 10 to 100 step 10
    sleep(1000)
    ProgressSet( $i, $i & " %")
Next
ProgressSet(100)
sleep(500)
ProgressOff()
        
      Exit
      
        ;FERMETURE QUAND ON CLIQUE SUR QUITTER
      Case $msg = $quitter 
          Exit
        
   EndSelect

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

Re: [..] GUI - menu tout simple

#22

Message par Tlem »

Je n'ai pas cherché sur le forum Anglais pour voir si il existe un solution plus 'clean', mais voici une méthode pour mettre le menu à gauche (solution tordue et plutôt bricolage, mais solution quand même) :
► Afficher le texteMenu à gauche
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é".
OmegAMRS
Niveau 4
Niveau 4
Messages : 54
Enregistré le : mar. 15 sept. 2009 09:37
Status : Hors ligne

Re: [..] GUI - menu tout simple

#23

Message par OmegAMRS »

AHAAAAAAAAH EXCELLENT merci Tlem :)

j'avais pas pensé à ça, c'est en effet une bidouille, mais de bon goût à mon sens xD

et oui de bon matin ça me fait bien marrer, c'est grave, je me marre sur du code :'( il faut se rendre à l'évidence, je suis définitivement un développeur du pire genre :P

merci en tout cas, ça sera toujours plus propre que de le faire "vite fait mal fait" par moi-même (j'avoue ne pas avoir une grande motive pour coder des widgets sous AutoIt...)

a +!
Répondre