Progressbar changer la couleur [Résolu]

cs_bidouille007 263 Messages postés jeudi 11 septembre 2008Date d'inscription 22 décembre 2012 Dernière intervention - 5 sept. 2009 à 02:36 - Dernière réponse : cs_Trim 58 Messages postés samedi 4 mars 2006Date d'inscription 3 janvier 2015 Dernière intervention
- 9 août 2010 à 23:38
Bonjour

Je cherche en vain le moyen de modifier la couleur de la barre de progression au style marquee mais que je fasse je n'arrive pas à mettre la couleur de fond que je souhaite et à modifier la couleur du défilement actuellement fond blanc et les blocs de progression vert.

Au secours, je n'arrive pas à croire que cela ne soit pas possible en VB2008, j'ai essayé
toot = Pb1.Handle
toot = SendMessage(toot, PBM_SETBARCOLOR, 0, RGB(55, 55, 55))

mais ça ne change strictement rien



bidouille007
Afficher la suite 

Votre réponse

9 réponses

Meilleure réponse
cs_bidouille007 263 Messages postés jeudi 11 septembre 2008Date d'inscription 22 décembre 2012 Dernière intervention - 8 août 2010 à 20:10
3
Merci
En fait pour personnaliser la couleur de la progressbar il faut désactiver le visuel XP du projet et hop toutes les couleurs sont affichées comme par miracle.

Le truc moins sympa c'est que l'automatisme marquée ne marche plus et il faut donc utilisé un timer pour faire progresser la barre de progression.

Pour ceux que ca pourrait servir.

bidouille007

Merci cs_bidouille007 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 93 internautes ce mois-ci

Commenter la réponse de cs_bidouille007
cs_bidouille007 263 Messages postés jeudi 11 septembre 2008Date d'inscription 22 décembre 2012 Dernière intervention - 6 sept. 2009 à 00:08
0
Merci
Ce n'est pas la solution idéale mais en attendant d'avoir la SOLUTION il est possible de remplacer par un gif animé.

007bidouille
Commenter la réponse de cs_bidouille007
cs_baz187rem 78 Messages postés vendredi 23 mars 2007Date d'inscription 21 juin 2010 Dernière intervention - 7 sept. 2009 à 12:02
0
Merci
Salut,

Moi j'utilise le controle récupérable par ce lien : progress bar.

Pour moi il est le meilleur actuellement et je refélicite son auteur pour cette sublime source.

Tu devrais l'essayer :)
Commenter la réponse de cs_baz187rem
Renfield 17308 Messages postés mercredi 2 janvier 2002Date d'inscription 22 août 2018 Dernière intervention - 7 sept. 2009 à 13:45
0
Merci
euh....

je dois mal comprendre la question, parce que j'ai deux propriétés...

BackColor et ForeColor qui permettent de faire ce changement des couleurs....

Renfield - Admin CodeS-SourceS - MVP Visual Basic
Commenter la réponse de Renfield
cs_bidouille007 263 Messages postés jeudi 11 septembre 2008Date d'inscription 22 décembre 2012 Dernière intervention - 7 sept. 2009 à 20:08
0
Merci
J'ai par défaut dans les propriétés BackColor noir soit 54.54.54 et ForeColor du bleu soit highlight et le style marquée (gestion automatique de la barre)

Mais au lancement du projet VB 2008 la progressbar reste avec un fond blanc et les blocks de progression en vert.

Par ailleurs, baz187rem le lien que tu me donnes fonctionne t'il avec VB 2008 express ?

merci pour votre aide

007bidouille
Commenter la réponse de cs_bidouille007
EnamiGirl 1 Messages postés dimanche 7 mars 2010Date d'inscription 16 mars 2010 Dernière intervention - 16 mars 2010 à 17:31
0
Merci
comment changer le style et le colour d'une application form avec vb.net
Commenter la réponse de EnamiGirl
Renfield 17308 Messages postés mercredi 2 janvier 2002Date d'inscription 22 août 2018 Dernière intervention - 16 mars 2010 à 18:19
0
Merci
pas clair...


Renfield - Admin CodeS-SourceS - MVP Visual Basic
Commenter la réponse de Renfield
Adn56 1220 Messages postés jeudi 24 mai 2007Date d'inscription 28 septembre 2013 Dernière intervention - 16 mars 2010 à 18:24
0
Merci
enamigirl fais ton propre sujet surtout !
Commenter la réponse de Adn56
cs_Trim 58 Messages postés samedi 4 mars 2006Date d'inscription 3 janvier 2015 Dernière intervention - 9 août 2010 à 23:38
0
Merci
Salut, je sais pas si ça peut t'aider (c'est un vieux code):

Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long

'Pour la ProgressBar
Public Const CCM_FIRST = &H2000
Public Const CCM_SETBKCOLOR = (CCM_FIRST + 1)
Public Const PBM_SETBKCOLOR = CCM_SETBKCOLOR
Public Const WM_USER = &H400
Public Const PBM_SETBARCOLOR = (WM_USER + 9)


'--------------------------------------------------------------------------------------
'Change la couleur d'une ProgresseBar
'--------------------------------------------------------------------------------------
Public Function ProgressBar_Couleur(ProgressBar As ProgressBar, Optional Couleur_Barre As ColorConstants, Optional Couleur_Fond As ColorConstants) '
'Change la couleur du fond
SendMessage ProgressBar.hwnd, PBM_SETBKCOLOR, 0, ByVal Couleur_Fond
'Change la couleur des barres
SendMessage ProgressBar.hwnd, PBM_SETBARCOLOR, 0, ByVal Couleur_Barre
End Function
Commenter la réponse de cs_Trim

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.