Ceci est ma version du composant TGauge, rebaptisé TGraphicGauge, pour en faire des plus jolies (voir capture).
La Propriété Brush d'un TCanvas a une propriété Bitmap qui permet de dessiner autre chose que des couleurs simples.
Les bitmaps utilisés dans la démo on été créés avec un logiciel de dessin (Corel PhotoPaint) en utilisant les dégradés, ou avec Paint pixel par pixel mais c'est moins beau.
La largeur du GraphicGauge doit être adaptée à celle du bitmap choisi (sauf intention graphique particulière).
Les barres restent toutefois rectangulaires.
Comme c'est pompé sur TGauge, il n'y a pas beaucoup de commentaires, j'ai juste indiqué les modifs que j'y ai apportées.
Conclusion :
Suggestion : Ajouter des types de TGraphicGauge : gkHorizontalCenterBar, gkVerticalCursor ou autres ... quelqu'un a une idée ?
-- Mise à jour -- 10/05/2004 12:00
Ligne litigieuse retirée (voir commentaire ci-dessous)
Commentaires ajoutés au souce et mise à jour des réponses aux évènement souris (ça ne marchait que pour les gkHorizontal)
Nouveaux bitmaps (voir saisie)
-- Mise à jour -- 10/05/2004 12:05
Remis README.TXT dans le zip
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.