Vcl.StdCtrls.TMeasureItemEvent

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TMeasureItemEvent = procedure(Control: TWinControl; Index: Integer; var Height: Integer) of object;

C++

typedef void __fastcall (__closure *TMeasureItemEvent)(Vcl::Controls::TWinControl* Control, int Index, int &Height);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
type
typedef
public
Vcl.StdCtrls.pas
Vcl.StdCtrls.hpp
Vcl.StdCtrls Vcl.StdCtrls


Beschreibung

TMeasureItemEvent ist der Typ für die Ereignisbehandlungsroutinen Vcl.StdCtrls.TListBox.OnMeasureItem und Vcl.StdCtrls.TComboBox.OnMeasureItem.

TMeasureItemEvent ist der Typ für Ereignisbehandlungsroutinen für benutzerdefinierte Steuerelemente, die bei Listeneinträgen eine unterschiedliche Höhe zulassen.

Control ist eine Referenz auf das Steuerelement, das den Eintrag enthält.

Index ist der Index auf den Eintrag in der Eigenschaft Items.

Der Parameter Height gibt die Höhe in Pixel an, die der Eintrag im Steuerelement belegt. Der Parameter Height wird über eine Referenz (var-Parameter) übergeben. Er enthält zunächst die Standardhöhe des Eintrags oder die Höhe des Schrifttextes des Steuerelements. Die Behandlungsroutine kann Height einen geeigneten Wert zuweisen, z.B. die Höhe einer Grafik, die im Eintrag angezeigt werden soll.

Siehe auch