TTMSFNCStatusBarProgressAppearance Class
Configures the visual appearance and value range of a progress-bar panel.
API unit family: TMSFNCStatusBar
Inherits from: TPersistent
Syntax
TTMSFNCStatusBarProgressAppearance = class(TPersistent)
Properties
| Name | Description |
|---|---|
| BackgroundFill | Fill drawn behind the progress bar track. |
| BorderStroke | Stroke drawn around the progress bar border. |
| Indication | Controls whether the progress value is shown as a percentage or absolute number. |
| Level0Fill | Fill for the first progress level (below Level1Perc threshold). |
| Level1Fill | Fill for the second progress level (between Level1Perc and Level2Perc). |
| Level1Perc | Percentage threshold at which the fill transitions from Level0Fill to Level1Fill. |
| Level2Fill | Fill for the third progress level (between Level2Perc and 100%). |
| Level2Perc | Percentage threshold at which the fill transitions from Level1Fill to Level2Fill. |
| Level3Fill | Fill used when progress reaches the maximum value. |
| Max | Maximum value of the progress range. |
| Min | Minimum value of the progress range. |
| Position | Current progress position within the Min–Max range. |
| ShowIndication | When True, displays the progress value as text inside the bar. |
Events
| Name | Description |
|---|---|
| OnChange | Fires when any progress appearance property changes so the status bar panel can schedule a repaint. |