Afficher : Delphi C++
Préférences d'affichage

Membres déclarés de Vcl.DBGrids.TCustomDBGrid

De XE2 API Documentation


Sommaire

Constructeurs et destructeurs 

CreateCreate crée et initialise une instance de TCustomDBGrid.
DestroyDestroy détruit une instance de TCustomDBGrid.

Evénements

OnCellClickSe produit quand l'utilisateur relâche le bouton de la souris dans une des cellules de la grille.
OnColEnterSe produit quand la focalisation change de cellule de la grille.
OnColExitSe produit juste avant qu'une cellule de la grille ne perde la focalisation.
OnColumnMovedSe produit quand l'utilisateur déplace une colonne avec la souris.
OnDrawColumnCellSe produit quand la grille doit redessiner une cellule.
OnDrawDataCellSe produit quand une grille a besoin de dessiner une cellule alors que la propriété State de Columns a la valeur csDefault.
OnEditButtonClickSe produit quand l'utilisateur clique sur le bouton points de suspension dans une cellule de la grille.
OnTitleClickSe produit quand l'utilisateur relâche le bouton de la souris au-dessus de l'un des en-têtes de colonne.

Fonctions

AcquireLayoutLockAppelle BeginLayout si la table n'est pas en cours de reformatage.
BeginColumnDragCommence le déplacement d'une colonne de la grille.
BeginLayoutIncrémente la propriété LayoutLock quand les liaisons de colonne ou les champs de l'ensemble de données changent.
BeginUpdateIncrémente la propriété UpdateLock quand les données de la grille changent.
CalcSizingStateDétermine l'aspect du curseur de la souris pendant le redimensionnement.
CalcTitleRectCalcule la zone rectangulaire recouvrant la cellule spécifiée par sa ligne et sa colonne.
CancelLayoutDécrémente la propriété LayoutLock.
CanEditAcceptKeyIndique si le paramètre Key peut être saisi dans la cellule en cours.
CanEditModifyIndique si la colonne en cours de la grille peut être modifiée.
CanEditShowIndique si le contrôle de saisie in-situ peut être créé pour permettre la saisie.
CellClickGénère un événement OnCellClick.
CheckColumnDragAutorise le dépôt de la colonne sélectionnée à la position en cours.
ColEnterGénère un événement OnColEnter.
ColExitGénère un événement OnColExit.
ColumnAtDepthRenvoie l'objet colonne associé au nième champ parent de la colonne spécifiée.
ColumnMovedGénère un événement OnColumnMoved.
ColWidthsChangedActualise les largeurs de colonne de la propriété Columns quand l'utilisateur redimensionne les colonnes.
CreateColumnsCrée l'objet TDBGridColumns qui stocke les descripteurs de colonne de la grille.
CreateDataLinkCrée la liaison de données que la grille utilise pour gérer la connexion à sa source de données.
CreateEditorCrée l'éditeur in-situ permettant aux cellules de la grille d'être modifiées.
CreateWndCrée la fenêtre utilisée pour afficher la grille orientée données.
DataToRawColumnConvertit l'indice d'une colonne dans la propriété Columns en l'indice de la colonne correspondant à l'affichage.
DefaultDrawColumnCellDessine le texte dans une cellule d'une colonne.
DefaultDrawDataCellDessine le texte dans une cellule d'une colonne.
DefaultHandlerAffiche le menu surgissant sur un clic droit dans une colonne.
DeferLayoutDécrémente la propriété LayoutLock et expédie un message à la grille afin de déclencher une nouvelle séquence de disposition à un moment plus approprié.
DefineFieldMapConstruit la propriété tableau Fields à partir de la propriété Columns et de la source de données.
DefinePropertiesDéfinit une version enregistrable de la propriété Columns quand cela est nécessaire.
DoMouseWheelDown
DoMouseWheelUp
DrawCellDessine la cellule spécifiée par les paramètres ACol et ARow.
DrawCellBackgroundDessine l'arrière-plan d'une cellule de la grille.
DrawCellHighlightDessine l'arrière-plan d'une cellule en surbrillance de la grille.
DrawColumnCellGénère un événement OnDrawColumnCell.
DrawDataCellGénère un événement OnDrawDataCell.
EditButtonClickGénère un événement OnEditButtonClick.
EndColumnDragTermine le déplacement d'une colonne de la grille.
EndLayoutDécrémente la propriété LayoutLock et recalcule la propriété Columns si LayoutLock atteint 0.
EndUpdateDécrémente la propriété UpdateLock.
ExecuteActionExécute une action avec la grille de base de données comme cible.
GetColFieldRenvoie le composant champ lié à la colonne spécifiée.
GetEditLimitRestreint le nombre de caractères pouvant être saisis dans une cellule représentant des champs chaîne.
GetEditMaskRenvoie le masque de saisie associé au champ correspondant à la cellule sélectionnée.
GetEditStyleIndique si une cellule spécifiée a un bouton points de suspension ou une flèche déroulante.
GetEditTextRenvoie la valeur de la cellule spécifiée formatée pour la modification.
GetFieldValueRenvoie la valeur de la cellule spécifiée formatée pour l'affichage.
HighlightCellIndique si une cellule spécifiée doit être mise en évidence quand elle est dessinée.
InvalidateTitlesInvalide les titres de colonne afin qu'ils soient redessinés.
KeyDownPermet d'effectuer des traitements particuliers quand l'utilisateur appuie sur une touche.
KeyPressRépond lorsque l'utilisateur appuie sur une touche.
LayoutChangedRecalcule la propriété Columns.
LinkActiveRecalcule la propriété Columns et la barre de défilement verticale de la grille.
LoadedDéfinit la propriété Columns une fois que la grille de données et tous ses composants enfant sont chargés.
MouseDownPermet d'effectuer des traitement spécifiques quand l'utilisateur clique sur un bouton de la souris.
MouseUpPermet d'effectuer des actions particulières pour répondre au relâchement du bouton de la souris.
NotificationRépond aux notifications spécifiant que des composants vont être détruits.
RawToDataColumnConvertit l'indice d'une colonne à l'affichage en l'indice correspondant dans la propriété Columns.
ScrollActualise l'image de la grille afin de refléter une nouvelle position d'enregistrement.
SetColumnAttributesDéfinit la largeur des colonnes et désactive la tabulation dans les cellules qui ne peuvent être modifiées.
SetEditTextActualise la version modifiée des données de la cellule en cours.
ShowPopupEditorAffiche dans une nouvelle fenêtre l'ensemble de données imbriqué associé à la colonne.
StoreColumnsIndique si les colonnes de la grille sont stockées quand la grille est enregistrée ou si elles sont générées dynamiquement.
TimedScrollDéplace l'enregistrement en cours quand l'utilisateur fait glisser la souris hors des cellules de données.
TitleClickGénère un événement OnTitleClick.
TopLeftChangedActualise la position de l'éditeur in-situ quand la grille défile.
UpdateActionmet à jour une action pour refléter l'état en cours de la grille.
UpdateScrollBar
UseRightToLeftAlignmentForFieldIndique si l'alignement d'un champ spécifié doit être modifié de "aligné à gauche" à "aligné à droite".
ValidFieldIndexIndique si l'indice d'une colonne correspond à un champ valide de l'ensemble de données.

Propriétés

ColumnsDécrit les attributs d'affichage et de liaison avec les champs des colonnes.
DataLinkAide la grille orientée données à gérer sa liaison avec la source de données et répond aux événements de données.
DataSourceIdentifie la liaison avec l'ensemble de données d'où la grille orientée données tire ses informations.
DefaultDrawingIndique si les cellules de la grille orientée données sont dessinées automatiquement.
EditorMode
FieldCountIndique le nombre de champs (colonnes) affichés dans la grille.
FieldsFournit un accès indicé aux composants champ correspondant aux colonnes.
IndicatorOffsetReprésente l'indice de la première colonne de la grille contenant des données.
LayoutLockIndique le nombre de fois où BeginLayout a été appelée sans un appel correspondant de EndLayout ou CancelLayout.
OptionsSpécifie diverses options d'affichage et de comportement de la grille orientée données.
ParentColor
ReadOnlyIndique si la grille ne sert qu'à l'affichage des données ou si l'utilisateur peut modifier les données en utilisant la grille.
SelectedFieldDésigne le composant champ correspondant à la cellule sélectionnée de la grille.
SelectedIndexContient l'indice dans la propriété tableau Columns de la colonne sélectionnée.
SelectedRowsSpécifie un ensemble de signets désignant les enregistrements de l'ensemble de données correspondant aux lignes sélectionnées de la grille.
TitleFontDécrit la fonte utilisée pour dessiner les titres de colonne de la grille.
UpdateLockCompte le nombre de fois où BeginUpdate a été appelée sans appel correspondant de la méthode EndUpdate.

Champs

FAcquireFocus
FUpdateFields


Versions précédentes
Traductions