cs_boby123
Messages postés8Date d'inscriptiondimanche 14 août 2005StatutMembreDernière intervention15 août 2005
-
15 août 2005 à 03:48
neodelphi
Messages postés442Date d'inscriptionjeudi 4 avril 2002StatutMembreDernière intervention11 août 2008
-
16 août 2005 à 11:10
Salut @ tous,
J'ai mis un progress bar dans mon application mais la barre est gris (background) et bleu. Je voudrais changer la coulour mais je ne sais pas comment. Est-ce que quelqu'un peut m'aider ?
cs_boby123
Messages postés8Date d'inscriptiondimanche 14 août 2005StatutMembreDernière intervention15 août 2005 15 août 2005 à 18:16
Je l'ai déjà essayé mais il y a deux erreurs
j'en ai réglé une mais je sais pas comment régler la 2eme
Const
{ Définition du numéro de message}
PBM_SETBARCOLOR = WM_USER + 9;
procedure TForm1.Button1Click(Sender: TObject);
begin
{ Envoi du message avec la couleur voulue}
SendMessage(TProgressBar.Handle,PBM_SETBARCOLOR,0,clLime);
end;
Il me dit, UnitPrincipale does not Button1click...
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 15 août 2005 à 19:33
Tu as fait une erreur de frappe :
Const
{ Définition du numéro de message}
PBM_SETBARCOLOR = WM_USER + 9;
procedure TForm1.Button1Click(Sender: TObject);
begin
{ Envoi du message avec la couleur voulue}
SendMessage( TProgressBar .Handle,PBM_SETBARCOLOR,0,clLime);
end;
Ce n'est pas le handle de la classe (ce qui n'a aucun sens) mais celui du composant qu'il faut indiquer :
Const
{ Définition du numéro de message}
PBM_SETBARCOLOR = WM_USER + 9;
procedure TForm1.Button1Click(Sender: TObject);
begin
{ Envoi du message avec la couleur voulue}
SendMessage(ProgressBar1.Handle,PBM_SETBARCOLOR,0,clLime);
end;
<HR color=#008000>
Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.