Vcl.ExtCtrls.TCustomControlBar.OnPaint

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property OnPaint: TNotifyEvent read FOnPaint write FOnPaint;

C++

__property System::Classes::TNotifyEvent OnPaint = {read=FOnPaint, write=FOnPaint};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
event protected
Vcl.ExtCtrls.pas
Vcl.ExtCtrls.hpp
Vcl.ExtCtrls TCustomControlBar

Beschreibung

Wird ausgelöst, wenn das ControlBar-Objekt auf dem Bildschirm dargestellt wird.

Über die Ereignisbehandlungsroutine für OnPaint kann die Art und Weise geändert werden, in der das ControlBar-Objekt dargestellt wird. Wenn eine Symbolleiste eine Paint-Botschaft von Windows empfängt, wird zunächst der Hintergrund des Bildes (falls vorhanden) dargestellt und danach das Ereignis OnPaint generiert. Sobald das Ereignis OnPaint beendet ist, generiert das ControlBar-Objekt für jedes Band das Ereignis OnBandPaint. Dadurch werden Griffleisten und Rahmen für die Bänder dargestellt.

Mit der Eigenschaft Canvas wird das Bild des ControlBar-Objekts dargestellt. Mit der Eigenschaft ClientRect können Sie die Dimensionen für die Darstellung ermitteln.

Wenn das Aussehen einzelner Bänder mit einer benutzerdefinierten Darstellung geändert werden soll, verwenden Sie das Ereignis OnBandPaint.

Siehe auch