Vcl.Buttons.TSpeedButton.Glyph
Delphi
property Glyph;
C++
__property Glyph;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | published | Vcl.Buttons.pas Vcl.Buttons.hpp |
Vcl.Buttons | TSpeedButton |
Description
Spécifie le bitmap qui apparaît dans le turbobouton.
Affectez à la propriété Glyph un objet bitmap contenant l'image qui doit apparaître dans le bouton. 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 fichier bitmap.
Glyph peut spécifier jusqu'à quatre images dans un seul bitmap. Toutes les images doivent avoir les mêmes dimensions et être placées sur une seule ligne. TSpeedButton affiche l'une de ces images selon l'état du bouton :
Position de l'image | Etat du bouton | Description |
---|---|---|
Premier |
Haut |
Cette image apparaît quand le bouton n'est pas sélectionné. S'il n'y a pas d'autre image dans le bitmap, elle est utilisée comme image pour tous les é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é. Si GroupIndex a la valeur 0, 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 un bouton reste enfoncé indiquant qu'il reste sélectionné. |
S'il n'y a qu'une seule image dans le bitmap, TSpeedButton tente 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.
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 du coin inférieur gauche sera transparent.