Vcl.ComCtrls.THeaderControl
Delphi
THeaderControl = class(TCustomHeaderControl)
C++
class PASCALIMPLEMENTATION THeaderControl : public TCustomHeaderControl
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | Vcl.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | Vcl.ComCtrls |
Description
THeaderControl sert de conteneur aux objets THeaderSection. Il définit un ensemble d'en-têtes de colonne redimensionnables.
Un objet THeaderControl est un ensemble d'en-têtes de colonne que l'utilisateur peut redimensionner à l'exécution. Chaque en-tête est représenté par un objet THeaderSection listé dans la propriété Sections.
Les sections d'en-tête peuvent être positionnées au-dessus de colonnes ou de champs d'information. Par exemple, il est possible de placer des sections d'en-tête au-dessus d'une boîte liste (TListBox). Comme THeaderControl constitue un élément d'en-tête générique pouvant être associé avec quasiment tous les composants visuels, la manipulation des en-têtes à l'exécution ne s'applique pas automatiquement au composant situé en dessous. Ainsi, pour qu'une colonne située en dessous d'une section d'en-tête soit redimensionnée quand la section d'en-tête est redimensionnée, vous devez coder un gestionnaire d'événement OnSectionResize spécifique pour effectuer cette opération.