Table of Contents

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.