-
glyph d'un composant vcl
Salut a tous
j'ai ajouté un nouveau composant vcl (TMonBouton ) herite du composant TButton Dans une nouvelle page de la palette(Ma Page), Mais jai pas reussi a changer son glyph (Le glyph de TMonBouton est toujours celle de Tbutton)
SVP Comment Personnaliser les glyphs de mes composants vcl .
Merci de me repondre.
[Modération]
Merci d'éviter l'usage du gras pour l'ensemble du texte, Laurent Dardenne
[/Modération]
-
Bonjour, le composant Tbutton ne possède pas de propriété Glyph. c'est un composant window redéfini sous delphi.
si vous voulez un bouton avec un glyph, utilisez le composant TSpeedButton.
Sinon, pour personnaliser le graphisme de ses composants, il faut partir d'un control ayant une propriété canvas (TCustomControl, par exemple).
cordialement,
ps : il est inutile d'écrire en gras
-
Salut :D
Il te faut créer un fichier DCR (resource) puis créer un Bitmap de 24x24 pixels que tu nommeras de la même façon que ton objet (ex: pour le glyphe de TMonObjet, le bitmap d'appellera: TMONOBJET). Nomme le .dcr du même nom que ton unité contenant ton(tes) objet(s).
Supprime puis réajoute l'unité de ton composant (pour ajouter le dcr automatiquement) pui compile...