Vcl.Buttons.TBitBtn.Glyph

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property Glyph: TBitmap read GetGlyph write SetGlyph stored IsCustom;

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property published
Vcl.Buttons.pas
Vcl.Buttons.hpp
Vcl.Buttons TBitBtn

Beschreibung

Gibt an, welches Bitmap auf der Schaltfläche angezeigt wird.

Im Dialogfeld Öffnen, das mit der Ellipsen-Schaltfläche dieser Eigenschaft aufgerufen wird, können Sie die Bitmap-Datei (Erweiterung BMP) auswählen, die auf der Schaltfläche angezeigt werden soll. Sie können das TBitmap-Objekt aber auch zur Laufzeit zuweisen.

In einem Bitmap können bis zu vier Bilder für eine Bitmap-Schaltfläche zur Verfügung gestellt werden. Alle Bilder müssen gleich groß sein und nebeneinander liegen. Abhängig vom Status der Schaltfläche wird eines dieser Bilder angezeigt.



Position des Bildes Status der Schaltfläche Beschreibung

Erstes Bild

Nicht gedrückt

Dieses Bild wird angezeigt, wenn die Schaltfläche nicht gedrückt ist (der normale Status der Schaltfläche). Dieses Bild wird auch verwendet, wenn der Fokus auf der Schaltfläche liegt (z.B. weil der Benutzer mit der Tabulatortaste zur Schaltfläche navigiert ist). In diesem Fall ist die Schaltfläche von einem Rechteck umgeben. Enthält das Bitmap keine weiteren Bilder, wird dieses Bild auch für alle anderen Zustände verwendet.

Zweites Bild

Deaktiviert

Dieses Bild wird normalerweise grau dargestellt, was bedeutet, dass die Schaltfläche nicht ausgewählt werden kann.

Drittes Bild

Gedrückt

Dieses Bild wird angezeigt, wenn auf die Schaltfläche geklickt wurde. Sobald die Maustaste losgelassen wird, erscheint wieder das Bild für den Status "Nicht gedrückt".

Viertes Bild

Dauerhaft gedrückt

Dieses Bild wird angezeigt, wenn die Schaltfläche gedrückt bleibt (was anzeigt, dass sie dauerhaft gedrückt ist).



Wenn im Bitmap nur ein Bild vorhanden ist, wird versucht dieses für alle anderen Zustände jeweils leicht zu verändern. Der Status "Gedrückt" ist jedoch immer mit dem Status "Nicht gedrückt" identisch. Wenn Ihnen das Ergebnis nicht zusagt, können Sie zusätzliche Bilder in das Bitmap einfügen.

Wenn ein Bitmap mehrere Bilder enthält, müssen Sie die Anzahl in der Eigenschaft NumGlyphs angeben.

Anmerkung:  Das untere, linke Pixel des Bitmaps ist für die Farbe "Transparent" reserviert. Alle Pixel des Bitmaps, die mit dem Pixel links unten übereinstimmen, sind transparent.

Siehe auch

Codebeispiele