Page 1 sur 1

[R] Progress bar personnalisée

Posté : lun. 05 mai 2008 23:19
par olaiv
Bonjour à tous je voudrais savoir si il est possible de créer une progress bar différente de la traditionnelle segmentée verte que l'on voit partout.

Autre chose j'aimerais pouvoir ajouter sur une progress bar un pourcentage (un label je pense en plein milieu) sans qu'il n'y ai de problèmes d'affichage (que l'on puisse superposer les deux)

Merci d'avance pour votre aide :)

Re: [..] Progress bar personnalisée

Posté : mar. 06 mai 2008 07:59
par Tlem
Je viens de mettre ce post : http://www.autoitscript.fr/forum/viewto ... ?f=6&t=910

J'espère que ça vous servira.

Re: [..] Progress bar personnalisée

Posté : mar. 06 mai 2008 18:45
par olaiv
Parfait je vais essayer de l'adapter selon mes envies :P . Merci

Concernant mon autre question j'aimerais que le rectangle contenant le label soit de la même couleur que le fond (la progress bar)

Code : Tout sélectionner

$gui=GUICreate("ProgressBar",300,100)
$progress=GUICtrlCreateProgress(50,50,200,25)
$label=GUICtrlCreateLabel("",145,55,20,15)
GUISetState()

Do
    For $i=0 to 100
        GUICtrlSetData($progress,$i)
        GUICtrlSetData($label,$i&"%")
        Sleep (20)
    Next
Until False
 

Re: [..] Progress bar personnalisée

Posté : mar. 06 mai 2008 21:03
par Tlem
Ajoutez ceci au début de votre script :

Code : Tout sélectionner

#include <GUIConstants.au3>
 
puis ceci en dessous de la ligne de création du label :

Code : Tout sélectionner

GUICtrlSetBkColor (-1, $GUI_BKCOLOR_TRANSPARENT)
 
De rien. ;)