Skip to main content
Version: 2025

SalFormStatusBar

Namespace: PPJ.Runtime.Windows

Assembly: PPJ.Web.50 (5.0.0.0)

A SAL form accessory displaying a configurable status-text panel.

public class SalFormStatusBar : StatusBar, ISalAccessory

Example:

var accessory = new SalFormStatusBar();
form.Controls.Add(accessory);
accessory.Text = "Ready";

Constructors​

Instance member SalFormStatusBar()​

Creates the status bar and its default text panel.

Properties​

Instance member Create​

Boolean: Gets or sets whether the accessory is enabled for creation/display. (Default: True)

Changing the property also sets Visible to the same value. False prevents designer visibility.

Instance member Panels​

StatusBarPanelCollection: Gets the inherited status-panel collection.

Instance member ShowStatusText​

Boolean: Gets or sets whether the default text panel is included. (Default: True)

At runtime, a change inserts the panel at position zero or removes it. Defaults to true.

Instance member Text​

String: Gets or sets the caption of the default status-text panel. (Default: "")

Methods​

Protected member Dispose(disposing)​

Marks this SAL window disposed before releasing the base control resources.

ParameterTypeDescription
disposingBooleanTrue to release managed resources; false for finalization cleanup.

Protected member OnCreateControl()​

Raises the inherited creation event and synchronizes the default status panel at runtime.

Protected member OnWebEvent(e)​

Invokes inherited browser-event processing inside this accessory's SAL context.

ParameterTypeDescription
eWisejEventArgsThe browser event.

Protected member SetVisibleCore(value)​

Applies visibility while suppressing a disabled accessory in the designer.

ParameterTypeDescription
valueBooleanRequested visibility; forced false at design time when Create is false.

Implements​

NameDescription
ISalAccessoryIdentifies a form accessory and controls whether it is created at run time.