Vcl.Grids.TGridOption
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. |