Vcl.Tabs.TTabSet.OnDrawTab
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.