Vcl.ExtCtrls.TPaintBox.OnPaint
Delphi
property OnPaint: TNotifyEvent read FOnPaint write FOnPaint;
C++
__property System::Classes::TNotifyEvent OnPaint = {read=FOnPaint, write=FOnPaint};
Inhaltsverzeichnis
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.