Vcl.DBGrids.TCustomDBGrid.GetEditStyle

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function  GetEditStyle(ACol, ARow: Longint): TEditStyle; override;

C++

DYNAMIC Vcl::Grids::TEditStyle __fastcall GetEditStyle(int ACol, int ARow);

Propriétés

Type Visibilité  Source Unité  Parent
function protected
Vcl.DbGrids.pas
Vcl.DBGrids.hpp
Vcl.DBGrids TCustomDBGrid

Description

Indique si une cellule spécifiée a un bouton points de suspension ou une flèche déroulante.

GetEditStyle indique si la cellule spécifiée ne peut qu'être éditée directement (esSimple), si elle comporte un bouton points de suspension sur lequel les utilisateurs peuvent cliquer pour lancer un éditeur afin de modifier les valeurs du champ (esEllipsis) ou si elle comporte une flèche déroulante sur laquelle les utilisateurs peuvent cliquer pour afficher une liste de valeurs possibles (esPickList).

ACol est la colonne qui contient la cellule. ARow est la ligne qui contient la cellule.

Dans TCustomDBGrid, GetEditStyle vérifie les propriétés de l'objet colonne qui correspond à ACol.

Si la colonne a un ButtonStyle de cbsEllipsis ou un ButtonStyle de cbsAuto et représente un ensemble de données ou un champ de référence, GetEditStyle renvoie esEllipsis.

Si la colonne a un ButtonStyle de cbsAuto, si elle n'est pas en lecture seule et si elle contient une liste de sélection ou représente un champ de référence, GetEditStyle renvoie esPickList.

Si la colonne a un ButtonStyle de cbsNone ou si aucune des deux conditions ci-dessus n'est remplie, GetEditStyle renvoie esSimple.

Voir aussi