Vcl.ComCtrls.TToolBar.OnCustomDrawButton
Delphi
property OnCustomDrawButton: TTBCustomDrawBtnEvent read FOnCustomDrawButton write FOnCustomDrawButton;
C++
__property TTBCustomDrawBtnEvent OnCustomDrawButton = {read=FOnCustomDrawButton, write=FOnCustomDrawButton};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
event | published | Vcl.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | TToolBar |
Beschreibung
Wird ausgelöst, wenn eine der Schaltflächen der Symbolleiste gezeichnet werden müssen.
Mit einer Behandlungsroutine für das Ereignis OnCustomDrawButton wird das automatische Zeichnen der Symbolleistenschaltflächen erweitert oder ersetzt. Mit der Eigenschaft Canvas der Symbolleiste wird das Bild für die Schaltfläche in der Symbolleiste berechnet. OnCustomDrawButton zeichnet einzelne Schaltflächen in die Symbolleiste. Die Anzeige der eigentlichen Symbolleiste muss von den Ereignisbehandlungsroutinen OnCustomDraw oder OnAdvancedCustomDraw vorgenommen werden.
Anmerkung: OnCustomDrawButton tritt nur vor dem Zeichnen der Schaltfläche ein. Um zu anderen Zeitpunkten während des Zeichnenprozesses zu reagieren (z.B. wenn der Hintergrund gelöscht wird oder nach dem standardmäßigen Zeichnen der Schaltfläche), verwenden Sie OnAdvancedCustomDrawButton.
OnCustomDrawButton ist eine Ereignisbehandlungsroutine des Typs Vcl.ComCtrls.TTBCustomDrawBtnEvent.