Interface IStatusBarHandler
Contains methods and properties which allow to work with status bar control.
public interface IStatusBarHandler : IDisposable
Properties
- AttachedTo
Gets control to which this status bar is attached.
- IsOk
Gets whether control is fully active and is attached to the window.
- SizingGripVisible
Gets or sets a value indicating whether a sizing grip is displayed in the lower-right corner of the control.
- TextEllipsize
Gets or sets status texts replacement method when the text widths exceed the container's widths.
Methods
- GetBorderX()
Gets the horizontal border used when rendering the panel text inside the panel area.
- GetBorderY()
Gets the vertical border used when rendering the panel text inside the panel area.
- GetFieldRect(int)
Gets the size and position of a panels's internal bounding rectangle in the native control.
- GetFieldsCount()
Returns number of the panels in the native control.
- GetStatusStyle(int)
Gets the style of the specified panel in the native control.
- GetStatusText(int)
Gets the status text for the specified panel in the native control.
- GetStatusWidth(int)
Gets the width of the specified panel in the native control.
- PopStatusText(int)
Restores the text to the value it had before the last call to PushStatusText(string?, int).
- PushStatusText(string, int)
Saves the current status text in a per-panel stack, and sets the status text to the string passed as argument.
- SetFieldsCount(int)
Sets the number of panels in the native control.
- SetMinHeight(int)
Sets the minimal possible height for the status bar.
- SetStatusStyles(StatusBarPanelStyle[])
Sets the styles of the panels in the status line which can make panels appear flat or raised instead of the standard sunken 3D border.
- SetStatusText(string, int)
Sets the status text for the specified panel in the native control.
- SetStatusWidths(int[])
Sets the widths of the panels in the native control.