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

Fonctions Vcl.DBGrids.TCustomDBGrid

De XE2 API Documentation


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.


Versions précédentes
Traductions