Tboutonautochange : un nouveau composant pour faire des boutons en delphi 6.0

Soyez le premier à donner votre avis sur cette source.

Vue 7 443 fois - Téléchargée 1 142 fois

Description

Il y avait un problème d'affichage de l'image lors du survol du bouton après avoir mis le bouton Enabled
Le changement de police de caractère ne fonctionnait pas

Je suis toujours dans ma période pour réaliser des Skins.
Composant basé sur TGraphicControl.

Voilà un nouveau composant qui permet de faire des boutons à partir
d'une seule Image ou un bouton simple comme TSpeedButton

N'autorise que les images au Format BMP ou JPG

Voir la capture

Une question pour les Experts:
Pour éviter les balayages
Est-il bon de mettre dans un composant : Parent.Doubleffered := True;

Toutes les Critiques ou suggestions pour améliorer le code sont les bienvenues

Joyeuses Fêtes à tous les Delphinautes

Source / Exemple :


// Petite correction dans 
Procedure TBoutonAutoChange.CMEnabledChanged(var Message: TMessage);

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_mecsympa
Messages postés
19
Date d'inscription
samedi 8 mars 2003
Statut
Membre
Dernière intervention
20 octobre 2006
-
Ton composant est génial, mais chez moi , il y a problème pour importer des images (Delphi 7 sous XP). Pour pallier à ce problème, j'ai rajouté GraphicEx (comme ceci : Uses Windows,SysUtils,Forms,Graphics,Controls,Messages,Classes,Dialogs, JPeg,ExtCtrls,GraphicEx;) et plus aucun problème.
Kristel60
Messages postés
11
Date d'inscription
vendredi 30 avril 2004
Statut
Membre
Dernière intervention
8 février 2011
-
Super, c'est exactement ce que je cherchais.
Facile à utiliser, et création de bouton avec les image qu'on veut

:) :)
cs_Kruger
Messages postés
68
Date d'inscription
vendredi 31 janvier 2003
Statut
Membre
Dernière intervention
4 octobre 2004
-
Il manque à mon avis la gestion de l'etat "focus" sinon parfait c'est exactement ce que je cherchais (pour avoir des btns XP sous win2k).
cs_VERTY
Messages postés
42
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
21 avril 2008
-
Ce composant à été essayé avec Delphi 6 sous Windows Xp version
familial.
J'ai reçu un mail me disant que sous Delphi 7 et Windows 98 il y avait pas mal de plantage.
Si certains utilisent ce composant avec la version 7 de Delphi et Windows 98 sans problèmes me faire parvenir un petit mot
car dans ce code il n'y a rien d'extraordinaire et ne disposant pas de delphi 7 je ne peux l'essayer
Fayen$
Messages postés
77
Date d'inscription
mercredi 24 septembre 2003
Statut
Membre
Dernière intervention
5 janvier 2004
-
Justement j'allais te dire pour les polices :)

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.