[R] Progress bar personnalisée

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
olaiv
Niveau 3
Niveau 3
Messages : 41
Enregistré le : sam. 26 avr. 2008 22:17
Status : Hors ligne

[R] Progress bar personnalisée

#1

Message 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 :)
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Progress bar personnalisée

#2

Message 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.
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é".
olaiv
Niveau 3
Niveau 3
Messages : 41
Enregistré le : sam. 26 avr. 2008 22:17
Status : Hors ligne

Re: [..] Progress bar personnalisée

#3

Message 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
 
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Progress bar personnalisée

#4

Message 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. ;)
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