Table of Contents

TTMSFNCPanel Class

TMS FNC Panel control: a bordered container with a configurable header, footer, action buttons (close, expand, compact, drop-down), section dividers, and expand/collapse/compact animations.

API unit family: TMSFNCPanel Inherits from: TTMSFNCCustomPanel

Syntax

TTMSFNCPanel = class(TTMSFNCCustomPanel)

Properties

Name Description
BitmapContainer Bitmap container used to resolve named bitmaps for panel buttons and content. (inherited from TTMSFNCCustomPanel)
ButtonsAppearance Shared appearance settings for all header and footer action buttons. (inherited from TTMSFNCCustomPanel)
CloseAction Action performed when the user clicks the close button. (inherited from TTMSFNCCustomPanel)
CompactAction Action performed when the user clicks the compact button. (inherited from TTMSFNCCustomPanel)
CompactState Current horizontal compact/normal state of the panel. (inherited from TTMSFNCCustomPanel)
DropDownAction Action performed when the user clicks the drop-down button. (inherited from TTMSFNCCustomPanel)
ExpandAction Action performed when the user clicks the expand/collapse button. (inherited from TTMSFNCCustomPanel)
ExpandState Current vertical expand/collapse state of the panel. (inherited from TTMSFNCCustomPanel)
Footer Footer bar settings for the bottom of the panel. (inherited from TTMSFNCCustomPanel)
GlobalFont Global font settings applied to all text elements in the panel. (inherited from TTMSFNCCustomPanel)
Header Header bar settings for the top of the panel. (inherited from TTMSFNCCustomPanel)
Sections Collection of sections that divide the panel content area into named rows or columns. (inherited from TTMSFNCCustomPanel)
SectionsAppearance Default appearance settings for all panel sections. (inherited from TTMSFNCCustomPanel)
Version Version string of the panel component.

Methods

Name Description
Collapse Collapses the panel to show only the header and/or footer. (inherited from TTMSFNCCustomPanel)
Compact Switches the panel to compact mode, reducing its width. (inherited from TTMSFNCCustomPanel)
CompactAndCollapse Collapses the panel vertically and switches it to compact width simultaneously. (inherited from TTMSFNCCustomPanel)
Expand Expands the panel to show its full content area. (inherited from TTMSFNCCustomPanel)
InitSample Populates the panel with sample header text and a section for design-time preview. (inherited from TTMSFNCCustomPanel)
Restore Restores the panel to its normal (non-compact, expanded) state. (inherited from TTMSFNCCustomPanel)

Events

Name Description
OnFooterAnchorClick Fires when the user clicks an HTML anchor in the footer text. (inherited from TTMSFNCCustomPanel)
OnFooterCloseButtonClick Fires when the user clicks the footer close button. (inherited from TTMSFNCCustomPanel)
OnFooterCompactButtonClick Fires when the user clicks the footer compact button. (inherited from TTMSFNCCustomPanel)
OnFooterDropDownButtonClick Fires when the user clicks the footer drop-down button. (inherited from TTMSFNCCustomPanel)
OnFooterExpandButtonClick Fires when the user clicks the footer expand/collapse button. (inherited from TTMSFNCCustomPanel)
OnHeaderAnchorClick Fires when the user clicks an HTML anchor in the header text. (inherited from TTMSFNCCustomPanel)
OnHeaderCloseButtonClick Fires when the user clicks the header close button. (inherited from TTMSFNCCustomPanel)
OnHeaderCompactButtonClick Fires when the user clicks the header compact button. (inherited from TTMSFNCCustomPanel)
OnHeaderDropDownButtonClick Fires when the user clicks the header drop-down button. (inherited from TTMSFNCCustomPanel)
OnHeaderExpandButtonClick Fires when the user clicks the header expand/collapse button. (inherited from TTMSFNCCustomPanel)

Used by