Vcl.Grids.TGridOption

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

TGridOption = (goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine,
goRangeSelect, goDrawFocusSelected, goRowSizing, goColSizing, goRowMoving,
goColMoving, goEditing, goTabs, goRowSelect, goAlwaysShowEditor,
goThumbTracking, goFixedColClick, goFixedRowClick, goFixedHotTrack,
goFixedColDefAlign, goFixedRowDefAlign);

C++

enum DECLSPEC_DENUM TGridOption : unsigned char { goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goRangeSelect, goDrawFocusSelected, goRowSizing, goColSizing, goRowMoving, goColMoving, goEditing, goTabs, goRowSelect, goAlwaysShowEditor, goThumbTracking, goFixedColClick, goFixedRowClick, goFixedHotTrack, goFixedColDefAlign, goFixedRowDefAlign };

Propriétés

Type Visibilité  Source Unité  Parent
enum public
Vcl.Grids.pas
Vcl.Grids.hpp
Vcl.Grids Vcl.Grids

Description

Enumère les options utilisées pour personnaliser l'aspect et le comportement d'un contrôle grille.

TGridOption est un type d'énumération qui peut être utilisé pour personnaliser l'aspect et le comportement d'un contrôle grille. Le tableau suivant liste les valeurs TGridOption possibles.



Valeur Signification

goFixedVertLine

Des traits verticaux sont dessinés pour séparer les colonnes figées de la grille.

goFixedHorzLine

Des traits horizontaux sont dessinés pour séparer les lignes figées de la grille.

goVertLine

Des traits verticaux sont dessinés pour séparer les colonnes mobiles de la grille.

goHorzLine

Des traits horizontaux sont dessinés pour séparer les lignes mobiles de la grille.

goRangeSelect

Les utilisateurs peuvent sélectionner en une seule fois une plage de cellules. goRangeSelect est ignoré si Options inclut goEditing.

goDrawFocusSelected

La cellule détenant la focalisation d'entrée est dessinée avec une couleur de mise en évidence particulière, comme les cellules sélectionnées ne détenant pas la focalisation. Si goDrawFocusSelected n'est pas activé, la cellule détenant la focalisation se distingue par un rectangle de focalisation et non par une couleur d'arrière-plan particulière.

goRowSizing

Les lignes mobiles peuvent être redimensionnées individuellement.

goColSizing

Les colonnes mobiles peuvent être redimensionnées individuellement.

goRowMoving

Les lignes mobiles peuvent être déplacées en utilisant la souris.

goColMoving

Les colonnes mobiles peuvent être déplacées en utilisant la souris.

goEditing

Les utilisateurs peuvent éditer le contenu des cellules. Si goEditing est inclus dans Options, goRangeSelect n'a aucun effet.

goTabs

Les utilisateurs peuvent parcourir les cellules de la grille en utilisant TAB et MAJ+TAB.

goRowSelect

Des lignes entières sont sélectionnées et pas des cellules individuelles. Si goRowSelect est inclus dans Options, goAlwaysShowEditor n'a aucun effet.

goAlwaysShowEditor

La grille est verrouillée en mode modification. L'utilisateur n'a pas besoin d'appuyer sur ENTREE ou F2 pour activer EditorMode. Si Options n'inclut pas goEditing, goAlwaysShowEditor n'a aucun effet. Si Options inclut goRowSelect, goAlwaysShowEditor n'a aucun effet.

goThumbTracking

L'image de la grille est actualisée quand l'utilisateur fait glisser le curseur de défilement. Si goThumbTracking n'est pas inclus, l'image ne s'actualise que lorsque l'utilisateur relâche le curseur à une nouvelle position.

goFixedColClick

La grille supporte les clics sur les colonnes figées. goFixedColClick est utile quand le contrôle grille comporte des colonnes figées.

goFixedRowClick

La grille supporte les clics sur les lignes figées. goFixedRowClick est utile quand le contrôle grille comporte des lignes figées.

goFixedHotTrack

La grille supporte le suivi attentif des colonnes et des lignes figées. goFixedHotTrack indique à la grille de mettre en surbrillance les cellules figées quand le pointeur de la souris passe au-dessus.



Voir aussi