Vcl.Buttons.TBitBtn.Glyph

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property Glyph: TBitmap read GetGlyph write SetGlyph stored IsCustom;

C++

__property Vcl::Graphics::TBitmap* Glyph = {read=GetGlyph, write=SetGlyph, stored=IsCustom};

Propriétés

Type Visibilité  Source Unité  Parent
property published
Vcl.Buttons.pas
Vcl.Buttons.hpp
Vcl.Buttons TBitBtn

Description

Spécifie le bitmap qui apparaît sur le bouton bitmap.

Utilisez la boîte de dialogue Ouvrir qui apparaît comme éditeur dans l'inspecteur d'objets afin de choisir un fichier bitmap (d'extension .BMP) à utiliser dans le bouton ou, à l'exécution, affectez à cette propriété le nom d'un objet TBitmap.

Vous pouvez fournir jusqu'à quatre images dans un seul bitmap. Toutes les images doivent être de la même taille et alignées les unes à côté des autres. Les boutons bitmap affichent une de ces images en fonction de leur état.



Position de l'image Etat du bouton Description

Premier

Haut

Cette image apparaît quand le bouton n'est pas sélectionné (l'état normal d'un bouton). Cette image est aussi utilisée lorsque le bouton détient la focalisation (par exemple, si vous le sélectionnez au moyen de la touche tab). Dans ce cas, un rectangle de focalisation est dessiné autour du bouton. S'il n'y a pas d'autres images dans le bitmap, les boutons bitmaps utilisent aussi cette image pour tous les autres états.

Second

Désactivé

Cette image apparaît, en général, estompée, pour indiquer que le bouton ne peut être sélectionné.

Troisième

Cliqué

Cette image apparaît quand le bouton est cliqué. L'image de l'état haut réapparaît quand l'utilisateur relâche le bouton de la souris.

Quatrième

Bas

Cette image apparaît quand le bouton reste enfoncé, indiquant qu'il reste sélectionné.



S'il n'y a qu'une seule image dans le bitmap, les boutons bitmaps tentent de représenter les autres états en modifiant légèrement l'image selon les états, mais l'état bas est identique à l'état haut. Si vous n'êtes pas satisfait du résultat, spécifiez des images supplémentaires dans le bitmap.

S'il y a plusieurs images dans un bitmap, spécifiez ce nombre dans la propriété NumGlyphs.

Remarque :  Le pixel inférieur gauche du bitmap est réservé à la couleur de transparence. Tout pixel du bitmap de même couleur que le pixel inférieur gauche sera transparent.

Voir aussi

Exemples de code