Table of Contents

TTMSFNCTileList Class

Displays selectable tiles in a paged or scrollable grid with optional headers, footers, filtering, badges, images, and custom drawing.

API unit family: TMSFNCTileList Inherits from: TTMSFNCCustomTileList

Syntax

TTMSFNCTileList = class(TTMSFNCCustomTileList)

Properties

Name Description
Appearance Configures shared tile, badge, and spacing appearance settings. (inherited from TTMSFNCCustomTileList)
BitmapContainer Provides the bitmap container used to resolve tile images by name. (inherited from TTMSFNCCustomTileList)
Columns Gets or sets the number of tile columns used by the layout. (inherited from TTMSFNCCustomTileList)
Filtering Controls how filter text is matched against items. (inherited from TTMSFNCCustomTileList)
Footer Configures the optional footer area. (inherited from TTMSFNCCustomTileList)
Header Configures the optional header area. (inherited from TTMSFNCCustomTileList)
Items Contains the tiles displayed by the control. (inherited from TTMSFNCCustomTileList)
MultiSelect Controls whether multiple tiles can be selected at the same time. (inherited from TTMSFNCCustomTileList)
NavigationMode Controls whether navigation moves by page or by scrolling. (inherited from TTMSFNCCustomTileList)
Orientation Controls whether tiles are laid out horizontally or vertically. (inherited from TTMSFNCCustomTileList)
PageCount Gets the number of pages currently available. (inherited from TTMSFNCCustomTileList)
PageIndex Gets or sets the zero-based page index displayed by the control. (inherited from TTMSFNCCustomTileList)
ReorderMode Controls how items are reordered during drag operations. (inherited from TTMSFNCCustomTileList)
Rows Gets or sets the number of tile rows used by the layout. (inherited from TTMSFNCCustomTileList)
SelectedItemIndex Gets or sets the zero-based index of the selected tile. (inherited from TTMSFNCCustomTileList)
Visualizer Gets or sets the visualizer used to render tile content. (inherited from TTMSFNCCustomTileList)

Methods

Name Description
ApplyFilter Applies a text filter to the item collection. (inherited from TTMSFNCCustomTileList)
BeginUpdate Starts a batched update of item and layout changes. (inherited from TTMSFNCCustomTileList)
ClearFilter Clears the active item filter. (inherited from TTMSFNCCustomTileList)
DeselectAllItems Deselects all items. (inherited from TTMSFNCCustomTileList)
DeselectItem Deselects the item at the specified index. (inherited from TTMSFNCCustomTileList)
EndUpdate Ends a batched update and refreshes the tile layout. (inherited from TTMSFNCCustomTileList)
FindTileIndexBy Finds the item index located at a row and column. (inherited from TTMSFNCCustomTileList)
FirstPage Navigates to the first page. (inherited from TTMSFNCCustomTileList)
GoToPage Navigates to a specific page. (inherited from TTMSFNCCustomTileList)
InitSample Populates the control with sample items for design-time exploration. (inherited from TTMSFNCCustomTileList)
LastPage Navigates to the last page. (inherited from TTMSFNCCustomTileList)
NextPage Navigates to the next page. (inherited from TTMSFNCCustomTileList)
PreviousPage Navigates to the previous page. (inherited from TTMSFNCCustomTileList)
SelectAllItems Selects all items. (inherited from TTMSFNCCustomTileList)
SelectItem Selects the item at the specified index. (inherited from TTMSFNCCustomTileList)
SelectItems Selects the items at the specified indexes. (inherited from TTMSFNCCustomTileList)
SelectItemsBetween Selects all items between two indexes. (inherited from TTMSFNCCustomTileList)
UpdateControlAfterResize Recalculates the layout after the control size changes. (inherited from TTMSFNCCustomTileList)
XYToItem Returns the item at the specified control coordinates. (inherited from TTMSFNCCustomTileList)
XYToItemIndex Returns the index of the item at the specified control coordinates. (inherited from TTMSFNCCustomTileList)

Events

Name Description
OnAfterDraw Occurs after the control has been drawn. (inherited from TTMSFNCCustomTileList)
OnAfterDrawArrow Occurs after a navigation arrow has been drawn. (inherited from TTMSFNCCustomTileList)
OnAfterDrawBadge Occurs after an item badge has been drawn. (inherited from TTMSFNCCustomTileList)
OnAfterDrawBullet Occurs after a page bullet has been drawn. (inherited from TTMSFNCCustomTileList)
OnAfterDrawFooter Occurs after the footer has been drawn. (inherited from TTMSFNCCustomTileList)
OnAfterDrawHeader Occurs after the header has been drawn. (inherited from TTMSFNCCustomTileList)
OnAfterDrawItemBackground Occurs after an item background has been drawn. (inherited from TTMSFNCCustomTileList)
OnAfterDrawItemContent Occurs after item content has been drawn. (inherited from TTMSFNCCustomTileList)
OnAfterDrawItemControl Occurs after an embedded item control has been drawn. (inherited from TTMSFNCCustomTileList)
OnAfterDrawItemDescription Occurs after an item description has been drawn. (inherited from TTMSFNCCustomTileList)
OnAfterDrawItemImage Occurs after an item image has been drawn. (inherited from TTMSFNCCustomTileList)
OnAfterDrawItemTitle Occurs after an item title has been drawn. (inherited from TTMSFNCCustomTileList)
OnBeforeDraw Occurs before the control is drawn and allows default drawing to be suppressed. (inherited from TTMSFNCCustomTileList)
OnBeforeDrawArrow Occurs before a navigation arrow is drawn and allows default drawing to be suppressed. (inherited from TTMSFNCCustomTileList)
OnBeforeDrawBadge Occurs before an item badge is drawn and allows default drawing to be suppressed. (inherited from TTMSFNCCustomTileList)
OnBeforeDrawBullet Occurs before a page bullet is drawn and allows default drawing to be suppressed. (inherited from TTMSFNCCustomTileList)
OnBeforeDrawFooter Occurs before the footer is drawn and allows default drawing to be suppressed. (inherited from TTMSFNCCustomTileList)
OnBeforeDrawHeader Occurs before the header is drawn and allows default drawing to be suppressed. (inherited from TTMSFNCCustomTileList)
OnBeforeDrawItemBackground Occurs before an item background is drawn and allows default drawing to be suppressed. (inherited from TTMSFNCCustomTileList)
OnBeforeDrawItemContent Occurs before item content is drawn and allows default drawing to be suppressed. (inherited from TTMSFNCCustomTileList)
OnBeforeDrawItemControl Occurs before an embedded item control is drawn and allows default drawing to be suppressed. (inherited from TTMSFNCCustomTileList)
OnBeforeDrawItemDescription Occurs before an item description is drawn and allows default drawing to be suppressed. (inherited from TTMSFNCCustomTileList)
OnBeforeDrawItemImage Occurs before an item image is drawn and allows default drawing to be suppressed. (inherited from TTMSFNCCustomTileList)
OnBeforeDrawItemTitle Occurs before an item title is drawn and allows default drawing to be suppressed. (inherited from TTMSFNCCustomTileList)
OnBulletClick Occurs when a page bullet is clicked. (inherited from TTMSFNCCustomTileList)
OnFilter Occurs while filtering items and allows the filter text or match result to be changed. (inherited from TTMSFNCCustomTileList)
OnItemAnchorClick Occurs when the user clicks an HTML anchor inside item text. (inherited from TTMSFNCCustomTileList)
OnItemClick Occurs when an item is clicked. (inherited from TTMSFNCCustomTileList)
OnItemDeselected Occurs after an item is deselected. (inherited from TTMSFNCCustomTileList)
OnItemDoubleClick Occurs when an item is double-clicked. (inherited from TTMSFNCCustomTileList)
OnItemSelected Occurs after an item is selected. (inherited from TTMSFNCCustomTileList)
OnNextPageClick Occurs when the next-page navigation action is clicked. (inherited from TTMSFNCCustomTileList)
OnPreviousPageClick Occurs when the previous-page navigation action is clicked. (inherited from TTMSFNCCustomTileList)

Used by