Vcl.DBGrids.TDBGridOption

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

TDBGridOption = (dgEditing, dgAlwaysShowEditor, dgTitles, dgIndicator,
dgColumnResize, dgColLines, dgRowLines, dgTabs, dgRowSelect,
dgAlwaysShowSelection, dgConfirmDelete, dgCancelOnExit, dgMultiSelect,
dgTitleClick, dgTitleHotTrack);

C++

enum DECLSPEC_DENUM TDBGridOption : unsigned char { dgEditing, dgAlwaysShowEditor, dgTitles, dgIndicator, dgColumnResize, dgColLines, dgRowLines, dgTabs, dgRowSelect, dgAlwaysShowSelection, dgConfirmDelete, dgCancelOnExit, dgMultiSelect, dgTitleClick, dgTitleHotTrack };

Propriétés

Type Visibilité  Source Unité  Parent
enum 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 listées dans le tableau suivant. La valeur par défaut est True (activée) pour toutes les options.


Valeur Signification

dgEditing

L'utilisateur peut modifier, insérer et supprimer des enregistrements dans la grille. Cette option est ignorée si dgRowSelect figure parmi les options.

dgAlwaysShowEditor

La grille est toujours en mode édition. Ainsi, quand un utilisateur sélectionne un champ, le champ est en mode édition. L'utilisateur ne doit pas appuyer sur ENTREE ou F2 avant de modifier le contenu d'une cellule. Cette option ne fait rien sauf si dgEditing figure aussi parmi les options. Elle est ignorée si la liste d'options inclut dgRowSelect.

dgTitles

Les titres apparaissent en haut des colonnes de la grille.

dgIndicator

La colonne indicateur est affichée sur la gauche de la grille et un petit pointeur apparaît dans la colonne indicateur pour indiquer la ligne en cours. L'indicateur d'enregistrement en cours est une flèche. En mode insertion, la flèche devient un astérisque. En mode édition, la flèche devient un trait I.

dgColumnResize

Les colonnes liées à des champs peuvent être redimensionnées ou déplacées. Un utilisateur peut redimensionner une colonne en faisant glisser les règles de colonne dans la zone de titre. Le redimensionnement change la largeur correspondante du composant TField sous-jacent.

dgColLines

Affiche des lignes de division verticale entre les colonnes.

dgRowLines

Affiche des lignes de division horizontale entre les colonnes.

dgTabs

L'utilisateur peut parcourir la grille en utilisant les touches TAB et MAJ+TAB.

dgRowSelect

Active la tabulation entre les champs dans les enregistrements. Un utilisateur peut sélectionner une ligne entière, ainsi que des cellules individuelles. Si la liste d'options inclut dgRowSelect, dgEditing et dgAlwaysShowEditor sont ignorées.

dgAlwaysShowSelection

La cellule sélectionnée affiche le rectangle de focalisation, même si la grille ne détient pas la focalisation.

dgConfirmDelete

Une boîte de message demandant une confirmation apparaît 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é dans lequel aucune modification n'a été effectuée, cet enregistrement n'est pas expédié à l'ensemble de données. Cela évite l'expédition involontaire d'enregistrements partiels ou vides.

dgMultiSelect

Permet à l'utilisateur de sélectionner des lignes non contiguës dans la grille en utilisant les touches Ctrl+Maj et Maj+flèche. Plusieurs lignes de la grille peuvent ainsi être sélectionnées en une seule fois.

dgTitleClick

Permet de cliquer dans les cellules d'en-tête du tableau.

dgTitleHotTrack

Les cellules d'en-tête du tableau sont suivies attentivement. Spécifie que les éléments de la liste sont mis en surbrillance quand la souris passe au-dessus d'eux. Pour de plus amples informations, voir Vcl.ComCtrls.TCustomListView.HotTrack.



Voir aussi