Skip to main content
Version: 3.5

StatusBarPanelCollection

Namespace: Wisej.Web

Assembly: Wisej.Framework (3.5.0.0)

Represents the collection of StatusBarPanel controls in a StatusBar control.

public class StatusBarPanelCollection : IList, ICollection, IEnumerable

Properties​

Instance memberIsReadOnly​

Boolean: Returns a value indicating whether this collection is read-only.

Instance memberItem(index)​

StatusBarPanel: Returns or sets the StatusBarPanel at the specified index.

Instance memberItem(name)​

StatusBarPanel: Returns the StatusBarPanel identified by the name.

Methods​

Instance memberAdd(text)​

Adds a StatusBarPanel with the specified text to the collection.

ParameterTypeDescription
textStringThe text for the StatusBarPanel that is being added.

Returns: StatusBarPanel. A StatusBarPanel that represents the panel that was added to the collection.

Instance memberAdd(panel)​

Adds a StatusBarPanel to the collection.

ParameterTypeDescription
panelStatusBarPanelA StatusBarPanel that represents the panel to add to the collection.

Returns: Int32. The zero-based index of the item in the collection.

Throws:

Instance memberAddRange(panels)​

Adds an array of StatusBarPanel to the collection.

ParameterTypeDescription
panelsStatusBarPanel[]Array of StatusBarPanel objects to add to the collection.

Instance memberClear()​

Removes all panels from the collection.

Instance memberClear(dispose)​

Removes and optionally disposes all StatusBarPanel objects from the collection.

ParameterTypeDescription
disposeBooleanIndicates whether the removed StatusBarPanel objects should be disposed.

Instance memberContains(panel)​

Determines whether the specified StatusBarPanel is located within the collection.

ParameterTypeDescription
panelStatusBarPanelThe StatusBarPanel to locate in the collection.

Returns: Boolean. true if the StatusBarPanel is located within the collection; otherwise, false.

Instance memberContainsKey(key)​

Determines whether the collection contains a StatusBarPanel with the specified key.

ParameterTypeDescription
keyStringThe name of the item to find in the collection.

Returns: Boolean. true to indicate the collection contains a StatusBarPanel with the specified key; otherwise, false.

Instance memberGetEnumerator()​

Returns an enumerator to use to iterate through the StatusBarPanel objects in the collection.

Returns: IEnumerator. An IEnumerator that represents the item collection.

Instance memberIndexOf(panel)​

Returns the index within the collection of the specified StatusBarPanel.

ParameterTypeDescription
panelStatusBarPanelThe StatusBarPanel to locate in the collection.

Returns: Int32. The zero-based index where the StatusBarPanel is located within the collection; otherwise, negative one (-1).

Instance memberIndexOfKey(key)​

Returns the index of the first occurrence of a StatusBarPanel with the specified key.

ParameterTypeDescription
keyStringThe name of the StatusBarPanel to find in the collection.

Returns: Int32. The zero-based index of the first occurrence of the StatusBarPanel with the specified key, if found; otherwise, -1.

Instance memberInsert(index, panel)​

Inserts the specified StatusBarPanel into the collection at the specified index.

ParameterTypeDescription
indexInt32The zero-based index location where the panel is inserted.
panelStatusBarPanelA StatusBarPanel representing the panel to insert.

Throws:

Instance memberRemove(panel)​

Removes the specified StatusBarPanel from the collection.

ParameterTypeDescription
panelStatusBarPanelThe StatusBarPanel representing the panel to remove from the collection.

Throws:

Instance memberRemoveAt(index)​

Removes the StatusBarPanel located at the specified index within the collection.

ParameterTypeDescription
indexInt32The zero-based index of the item to remove.

Throws:

Instance memberRemoveByKey(key)​

Removes the StatusBarPanel with the specified key from the collection.

ParameterTypeDescription
keyStringThe name of the StatusBarPanel to remove from the collection.