Vcl.StdCtrls.TCustomListBox.MeasureItem

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi