Vcl.DBGrids.TDBGridOptions

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.



Voir aussi