FMX.Grid
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; |