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
Used by