Vcl.ExtCtrls.TPaintBox.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 published
Vcl.ExtCtrls.pas
Vcl.ExtCtrls.hpp
Vcl.ExtCtrls TPaintBox

Beschreibung

Tritt ein, wenn ein TPaintBox-Objekt von Windows eine WM_PAINT-Botschaft erhält.

Mit einer Ereignisbehandlungsroutine für OnPaint können Sie das Bild eines TPaintBox-Objekts zeichnen. Das Ereignis OnPaint wird ausgelöst, wenn das System das TPaintBox-Steuerelement neuzeichnet. Wenn für dieses Ereignis eine Behandlungsroutine vorhanden ist, wird dieser Code ausgeführt, wenn OnPaint ausgelöst wird.

Verwenden Sie die Eigenschaften und Methoden des TCanvas-Objekts (wie z.B. LineTo, Draw und TextOut), um programmseitig das TPaintBox-Objekt im Formular darzustellen. Dieser Vorgang kann aus einigen Operationen bestehen, wie das Zeichnen von Linien, Bildern und Formen. Da ein TPaintBox-Objekt keine sichtbare Erscheinungsform hat, ist es zur Laufzeit nicht sichtbar, wenn für OnPaint keine Ereignisbehandlungsroutine existiert oder darin der Zeichenvorgang nicht definiert ist.

Siehe auch

Codebeispiele