Vcl.StdCtrls.TCustomListBox.MeasureItem
Delphi
procedure MeasureItem(Index: Integer; var Height: Integer); virtual;
C++
virtual void __fastcall MeasureItem(int Index, int &Height);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | Vcl.StdCtrls.pas Vcl.StdCtrls.hpp |
Vcl.StdCtrls | TCustomListBox |
Description
Génère un événement OnMeasureItem.
La méthode MeasureItem est appelée à chaque fois que change l'aspect visuel d'une boîte liste variable dessinée par le propriétaire et que la propriété Style a pour valeur csOwnerDrawVariable.
Avant de dessiner ses éléments, une boîte liste variable dessinée par le propriétaire appelle la méthode MeasureItem pour chaque élément visible, en lui transmettant l'indice de l'élément à mesurer et la hauteur par défaut de l'élément. Comme Height est transmis par référence (un paramètre variable), MeasureItem peut augmenter ou diminuer la hauteur de chaque élément.
Par défaut, MeasureItem ne fait rien d'autre qu'appeler le gestionnaire d'événement éventuellement associé à l'événement OnMeasureItem. Surchargez la méthode MeasureItem pour modifier ou compléter le comportement par défaut.