Page 2 sur 2

Re: [..] GUI - menu tout simple

Posté : sam. 24 oct. 2009 10:20
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

Re: [..] GUI - menu tout simple

Posté : sam. 24 oct. 2009 11:28
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

Re: [..] GUI - menu tout simple

Posté : ven. 20 nov. 2009 09:24
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 +!