Table of Contents

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.