Vcl.DBGrids.TDBGridOptions
Delphi
type TDBGridOptions = set of TDBGridOption;
C++
typedef System::Set<TDBGridOption, TDBGridOption::dgEditing, TDBGridOption::dgTitleHotTrack> TDBGridOptions;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
set typedef |
public | Vcl.DbGrids.pas Vcl.DBGrids.hpp |
Vcl.DBGrids | Vcl.DBGrids |
Description
TDBGridOption et TDBGridOptions indiquent les propriétés d'affichage et de comportement d'une grille de base de données.
TDBGridOptions est un ensemble dessiné à partir des valeurs TDBGridOption suivantes :
Valeur | Signification |
---|---|
dgEditing |
L'utilisateur peut modifier les données dans la grille. dgEditing n'est pas pris en compte si Options inclut l'indicateur dgRowSelect. |
dgAlwaysShowEditor |
La grille est toujours en mode modification. Cela signifie que l'utilisateur n'a pas besoin d'appuyer sur ENTREE ou F2 avant de pouvoir modifier le contenu d'une cellule. dgAlwaysShowEditor n'a d'effet que si dgEditing est également inclus dans Options. dgAlwaysShowEditor est ignoré si Options inclut dgRowSelect. |
dgTitles |
Les titres apparaissent en haut des colonnes de la grille. |
dgIndicator |
Un petit pointeur apparaît dans la première colonne de la grille pour indiquer la ligne en cours. |
dgColumnResize |
Les colonnes liées à des champs peuvent être déplacées ou redimensionnées. |
dgColLines |
Des traits apparaissent entre les colonnes de la grille. |
dgRowLines |
Des traits apparaissent entre les lignes de la grille. |
dgTabs |
L'utilisateur peut parcourir la grille en utilisant les touches TAB et MAJ+TAB. |
dgRowSelect |
L'utilisateur peut sélectionner une ligne entière, ainsi que des cellules individuelles. Si Options inclut dgRowSelect, dgEditing et dgAlwaysShowEditor ne sont pas pris en compte. |
dgAlwaysShowSelection |
La cellule sélectionnée affiche le rectangle de focalisation, même si la grille ne détient plus la focalisation. |
dgConfirmDelete |
Une boîte message apparaît pour demander la confirmation quand l'utilisateur appuie sur CTRL+SUPPR pour supprimer une ligne de la grille. |
dgCancelOnExit |
Quand l'utilisateur quitte la grille depuis un enregistrement inséré qu'il n'a pas modifié du tout, l'enregistrement inséré n'est pas expédié à l'ensemble de données. Cela évite l'expédition accidentelle d'enregistrements vides. |
dgMultiSelect |
Il est possible de sélectionner simultanément plusieurs lignes de la grille. |
dgTitleClick |
Cliquer dans les cellules d'en-tête de table est autorisé. |
dgTitleHotTrack |
Les cellules d'en-tête de table sont suivies attentivement. |