TTMSFNCCustomTileList Class
Base class for the TMS FNC Tile List control; arranges tile items in a paged or scrollable grid with customizable appearance, header/footer navigation, drag-and-drop reordering, filtering, and per-tile visualizers.
API unit family: TMSFNCTileList
Inherits from: TTMSFNCCustomScrollControl
Implements: ITMSFNCBitmapContainer
Syntax
TTMSFNCCustomTileList = class(TTMSFNCCustomScrollControl, ITMSFNCBitmapContainer)
Properties
| Name | Description |
|---|---|
| PageCount | Gets the number of pages currently available. |
Methods
| Name | Description |
|---|---|
| ApplyFilter | Applies a text filter to the item collection. |
| BeginUpdate | Starts a batched update of item and layout changes. |
| ClearFilter | Clears the active item filter. |
| DeselectAllItems | Deselects all items. |
| DeselectItem | Deselects the item at the specified index. |
| EndUpdate | Ends a batched update and refreshes the tile layout. |
| FindTileIndexBy | Finds the item index located at a row and column. |
| FirstPage | Navigates to the first page. |
| GoToPage | Navigates to a specific page. |
| InitSample | Populates the control with sample items for design-time exploration. |
| LastPage | Navigates to the last page. |
| NextPage | Navigates to the next page. |
| PreviousPage | Navigates to the previous page. |
| SelectAllItems | Selects all items. |
| SelectItem | Selects the item at the specified index. |
| SelectItems | Selects the items at the specified indexes. |
| SelectItemsBetween | Selects all items between two indexes. |
| UpdateControlAfterResize | Recalculates the layout after the control size changes. |
| XYToItem | Returns the item at the specified control coordinates. |
| XYToItemIndex | Returns the index of the item at the specified control coordinates. |