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.