FMX.Grid
Sommaire
Définit les contrôles Grille présentés.
Les constantes préfixées MM_
définissent les ID des messages qui sont envoyés par les modèles TGridModel et TStringGridModel des contrôles TGrid et TStringGrid à la présentation TStyledGrid à partir de méthodes comme ColumnChanged, ContentChanged, ShowEditor, HideEditor, PostEditorValue, RefreshEditorValue, DataChanged, InvalidateContentSize, MoveColumn, SelectionChanged, GetEditorValue et CellRect ou lorsque des paramètres comme EditorMode, DefaultTextSettings et Enabled sont modifiés.
Les constantes préfixées PM_
définissent les ID des messages qui sont envoyés par les contrôles TGrid et TStringGrid à la présentation TStyledGrid lorsque les paramètres d'une présentation de contrôle comme ScrollToSelectedCell, SetTopLeft, CanEdit, CellByPoint, DisplayCells et CellObject sont modifiés.
Package | fmx290.bpl |
---|
Unités
FMX.Grid | Définit les contrôles Grille présentés. |
FMX.Grid.Style | Unité qui fournit une présentation FireMonkey standard pour les contrôles grille : TStyledGrid. |
Classes
ICellControl | Interface d'accès à une colonne dans une grille. |
IDrawableCell | |
IDrawableCellEx | Interface devant être implémentée par des classes de présentation comme TColumn pour peindre des cellules. |
TCheckColumn | Représente une colonne dans une grille, dont les cellules affichent des cases à cocher. |
TColumn | Représente une colonne d'une grille TGrid. |
TColumnClass | Référence de classe de TColumn. |
TColumnClasses | Gère une liste de classes de colonnes disponibles dans les éditeurs de l'EDI. |
TCurrencyColumn | Représente une colonne dans une grille, dont les cellules affichent des valeurs Currency. |
TCustomGrid | Classe de base pour tous les composants présentant des informations dans une grille à deux dimensions. |
TCustomNumberColumn | Un type de colonne spécial pour afficher des nombres. |
TDateColumn | Représente une colonne dans une grille, dont les cellules utilisent un éditeur similaire à TDateEdit pour modifier les cellules de cette colonne. |
TDateTimeColumn | |
TDateTimeColumnBase | |
TFloatColumn | |
TGlyphColumn | Représente une colonne d'une grille, dont les cellules affichent des images d'une liste d'images TGrid.Images. |
TGrid | TGrid représente un contrôle grille conçu pour simplifier la gestion de divers objets dans un format tabulaire. |
TGridModel | La classe de base des modèles de données pour les grilles. |
TGridValues | Dictionnaire qui fonctionne comme un cache pour un modèle de grille. |
THeaderSettings | |
TImageColumn | Représente une colonne dans une grille, dont les cellules affichent des images. |
TIntegerColumn | |
TPopupColumn | Représente une colonne dans une grille, dont les cellules affichent des menus contextuels. |
TProgressColumn | Représente une colonne dans une grille, dont les cellules affichent des barres de progression. |
TStringColumn | Représente une colonne dans une grille, dont les cellules affichent des chaînes. |
TStringGrid | TStringGrid représente un contrôle grille conçu pour simplifier la gestion des chaînes. |
TStringGridModel | Modèles de données pour grilles de chaînes. |
TTimeColumn | Représente une colonne d'une grille, dont les cellules utilisent un éditeur similaire à TTimeEdit pour modifier les cellules de cette colonne. |
Types
TCellClick | |
TCellReturnAction | Action pouvant être entreprise après l'appui sur la touche Entrée dans l'éditeur de cellule d'une grille. |
TColumnMovedEvent | Type de gestionnaire d'événement pour TGridModel.OnColumnMoved. |
TCreateCustomEditorEvent | |
TDrawColumnCellEvent | Type de gestionnaire d'événement pour TGridModel.OnDrawColumnBackground et TGridModel.OnDrawColumnCell. |
TDrawColumnHeaderEvent | Type de gestionnaire d'événement pour TGridModel.OnDrawColumnHeader. |
TGetImageIndexEvent | |
TGridDrawState | |
TGridDrawStates | |
TGridOption | Définit l'apparence et le comportement des contrôles grille. |
TGridOptions | Est un ensemble de valeurs TGridOption. |
THeaderClick | |
TOnCallbackGetValue | |
TOnEditingDone | Type des événements utilisés pour prendre des actions spécifiques quand vous éditez le contenu d'une cellule d'une grille. |
TOnGetValue | Type des événements utilisés lors de la récupération du contenu externe à utiliser dans l'une des cellules d'une grille. |
TOnSetValue | Type d'événement utilisé pour transmettre une valeur Value à assigner dans un référentiel externe. |
TSelectCell |
Constantes
MM_CELL_RECT | MM_CELL_RECT: Integer = $1717; |
MM_COLUMN_CHANGED | MM_COLUMN_CHANGED: Integer = $1711; |
MM_COLUMN_MOVED | MM_COLUMN_MOVED: Integer = $1712; |
MM_CONTENT_CHANGED | MM_CONTENT_CHANGED: Integer = $1710; |
MM_EDITOR_MODE | MM_EDITOR_MODE: Integer = $171A; |
MM_GET_EDITOR_VALUE | MM_GET_EDITOR_VALUE: Integer = $171B; |
MM_GET_ROW_HEIGHT | MM_GET_ROW_HEIGHT: Integer = $1716; |
MM_GRID_USER | MM_GRID_USER: Integer = $171E; |
MM_HIDE_EDITOR | MM_HIDE_EDITOR: Integer = $1719; |
MM_INVALIDATE_CELL | MM_INVALIDATE_CELL: Integer = $1714; |
MM_INVALIDATE_CONTENT_SIZE | MM_INVALIDATE_CONTENT_SIZE: Integer = $1715; |
MM_POST_EDITOR_VALUE | MM_POST_EDITOR_VALUE: Integer = $171C; |
MM_REFRESH_EDITOR_VALUE | MM_REFRESH_EDITOR_VALUE: Integer = $171D; |
MM_SEL_CHANGED | MM_SEL_CHANGED: Integer = $1713; |
MM_SHOW_EDITOR | MM_SHOW_EDITOR: Integer = $1718; |
PM_CAN_EDIT | PM_CAN_EDIT: Integer = $100C; |
PM_CELL_BY_POINT | PM_CELL_BY_POINT: Integer = $100D; |
PM_CREATE_CELL_OBJECT | PM_CREATE_CELL_OBJECT: Integer = $100B; |
PM_GET_DISPLAY_CELLS | PM_GET_DISPLAY_CELLS: Integer = $100F; |
PM_GRID_USER | PM_GRID_USER: Integer = $1019; |
PM_SCROLL_TO_SELECT | PM_SCROLL_TO_SELECT: Integer = $1010; |
PM_SET_TOP_LEFT | PM_SET_TOP_LEFT: Integer = $100E; |
PM_VKDISPLACEMENT | PM_VKDISPLACEMENT: Integer = $1011; |