cs_sempere
Messages postés2Date d'inscriptionmardi 17 février 2004StatutMembreDernière intervention 6 juin 2007
-
6 juin 2007 à 15:20
Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 2022
-
6 juin 2007 à 16:20
Bonjour,
Sur une fiche delphi j'ai plusieurs boutons et j'ai le meme traitement pour l'evenement OnEnter de chaque bouton. le hic c'est que dans le traitement j'utilise le nom du bouton.
Ce qui me pose probleme car je voudrais mettre mon traitement dans une procedure, et que cette procedure soit appeller par l'evenement OnEnter de chaque bouton.
Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 202250 6 juin 2007 à 16:20
Essaye comme ça :
procedure TFiche_Recapitulatif_chantier.BTN_Modifier_Nom_ChantierEnter(
Sender: TObject);
begin
If Sender is TButton Then
With Sender as TButton doBegin BackColor := ColorBtnEnter;
ForeColor := ColorBtnEnterFont;
End ;
end;
japee
Messages postés1727Date d'inscriptionvendredi 27 décembre 2002StatutModérateurDernière intervention 6 novembre 20218 6 juin 2007 à 15:56
Hi,
Oui, on comprend mieux avec un bout de code, on le dira jamais assez...
A priori avec Sender as TButton ou TButton(Sender) dans ta procedure, ça devrait le faire, non ?
cs_sempere
Messages postés2Date d'inscriptionmardi 17 février 2004StatutMembreDernière intervention 6 juin 2007 6 juin 2007 à 16:15
Merci pour les réponses aussi rapide
voila un bout de mon code :
voila les procedures de mes 2 boutons :
je voudrais mettre le code en couleur dans une procedure car sur certaine fiche j'ai beaucoup de boutons
procedure TFiche_Recapitulatif_chantier.BTN_Modifier_Nom_ChantierEnter(
Sender: TObject);
begin
BTN_Modifier_Nom_Chantier.BackColor := ColorBTNEnter;
BTN_Modifier_Nom_Chantier.ForeColor := ColorBTNEnterFont; //Couleur du text
end;
procedure TFiche_Recapitulatif_chantier.BTN_Modifier_ADREnter(
Sender: TObject);
begin
BTN_Modifier_ADR.BackColor := ColorBTNEnter;
BTN_Modifier_ADR.ForeColor := ColorBTNEnterFont; //Couleur du text
end;