Vcl.Tabs.TTabSet.OnDrawTab

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property OnDrawTab: TDrawTabEvent read FOnDrawTab write FOnDrawTab;

C++

__property TTabSetDrawTabEvent OnDrawTab = {read=FOnDrawTab, write=FOnDrawTab};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
event published
Vcl.Tabs.pas
Vcl.Tabs.hpp
Vcl.Tabs TTabSet

Beschreibung

Wird ausgelöst, wenn ein Register einer vom Eigentümer gezeichneten TTabSet-Komponente neu gezeichnet werden muss.

Das Ereignis OnDrawTab wird ausgelöst, wenn ein Register einer TTabSet-Komponente, deren Eigenschaft Style auf den Wert tsOwnerDraw gesetzt ist, erneut dargestellt wird. Dies geschieht beispielsweise, wenn der Anwender ein Register auswählt oder einen Bildlauf der Register durchführt.

Sie müssen selbst den Code in der Ereignisbehandlungsroutine für OnDrawTab schreiben, um das Register zu zeichnen.

OnDrawTab tritt direkt nach einem Ereignis OnMeasureTab auf, in dessen Behandlugsroutine die von dem Register benötigte Breite berechnet wird. Die Höhe des Registers wird durch den Wert der Eigenschaft TabHeight der TTabSet-Komponente bestimmt. Um das Register zu zeichnen, muss deshalb der Code, den Sie in die Ereignisbehandlungsroutine für OnDrawTab schreiben, die Breite verwenden, die mit dem Ereignis OnMeasureTab bestimmt wird.

OnDrawTab ist eine Ereignisbehandlungsroutine des Typs Vcl.Tabs.TDrawTabEvent.

Siehe auch