Vcl.Forms.TCustomForm.OnPaint

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property OnPaint: TNotifyEvent read FOnPaint write FOnPaint stored IsForm;

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
event protected
Vcl.Forms.pas
Vcl.Forms.hpp
Vcl.Forms TCustomForm

Beschreibung

Wird beim Neuzeichnen des Formulars ausgelöst.

Mit OnPaint können Sie bestimmte Verarbeitungen durchführen, wenn die Anzeige des Formulars aktualisiert wird. Alle speziellen Zeichenoperationen mit dem Formular sollten hier ausgeführt werden. OnPaint wird ausgelöst, bevor die Steuerelemente des Formulars angezeigt werden.

Welche Teile der Zeichenfläche des Formulars neu gezeichnet werden müssen, können Sie mit der Eigenschaft ClipRect der Zeichenfläche ermitteln.

Verwenden Sie die Eigenschaft Canvas des Formulars außerhalb der Ereignisbehandlungsroutine für OnPaint, wird die Zeichenfläche beim nächsten OnPaint-Ereignis gelöscht und überschrieben.

Siehe auch

Codebeispiele