Vcl.ExtCtrls.TSplitter.OnPaint
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 | TSplitter |
Beschreibung
Wird ausgelöst, wenn die Teilerleiste sich selbst zeichnen muss.
Mit einer OnPaint-Ereignisbehandlungsroutine können Sie die Darstellung der Teilerleiste verändern. Beispielsweise kann für die Teilerleiste die Darstellung verwendet werden, die Teilerleisten in TCoolBar-Objekten haben. Mit der Eigenschaft Canvas legen Sie die Zeichenfläche für die Teilerleiste fest. Mit der Eigenschaft ClientRect bestimmen Sie die Koordinaten der Zeichenfläche.
Wenn ein Teilerleistenobjekt eine WM_PAINT-Botschaft erhält, zeichnet es seinen Hintergrund, bevor das Ereignis OnPaint erzeugt wird. Wenn die Eigenschaft Beveled auf True gesetzt ist, wird auch die Reliefdarstellung vor dem Ereignis OnPaint hinzugefügt. In den meisten Anwendungen wird Beveled auf false gesetzt, wenn das Ereignis OnPaint zum Anpassen der Darstellung der Teilerleiste verwendet wird.