Table of Contents

TTMSFNCDataGridFooterPaging Class

Paging controls embedded in the grid footer. Provides a page selector combo box, navigation buttons (first/previous/next/last), and a page-info label.

API unit family: TMSFNCDataGrid Inherits from: TPersistent

Syntax

TTMSFNCDataGridFooterPaging = class(TPersistent)

Properties

Name Description
NavigationButtonWidth Width in logical pixels of each navigation button (first, previous, next, last). Default is 25.
PageInfoFormat Format string for the page-info label. Receives the current page number and total page count as arguments — for example 'Page %d of %d'.
PageInfoWidth Width in logical pixels of the page-info label area. Default is 150.
PageSelectorFormat Format string for each entry in the page selector combo box. Receives the page number as argument — for example 'Page %d'.
PageSelectorWidth Width in logical pixels of the page selector combo box. Default is 100.
ShowNavigationButtons When True (default), the first/previous/next/last page navigation buttons are rendered.
ShowPageInfo When True (default), a label showing the current page and total page count is rendered. The text is built from PageInfoFormat.
ShowPageSelector When True (default), a combo box is rendered that lets the user jump directly to a specific page.
Size Height in logical pixels of the paging control strip. Default is 30.
Visible When True, paging controls are rendered inside the footer area. Default is False.

Used by