RadStatusStrip
Represents a status strip control that displays status information in an application. The RadStatusStrip class is a wrapper for the RadStatusBarElement class and acts to transfer events to and from its corresponding element.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
[TelerikToolboxCategory("Menus & Toolbars")]
public class RadStatusStrip : RadControl, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, INotifyPropertyChanged, ISupportInitializeNotification, ISupportInitialize, IComponentTreeHandler, ILayoutHandler, IAnalyticsProvider, IExtenderProvider
Inheritance: objectMarshalByRefObjectComponentControlScrollableControlRadControlRadStatusStrip...
Implements:
Inherited Members
Constructors
Initializes a new instance of the RadStatusStrip class.
public RadStatusStrip()
Properties
Gets or sets a value indicating whether the status strip is automatically resized to display its entire contents.
[Browsable(true)]
public override bool AutoSize { get; set; }
Overrides:
Gets or sets the background color of the status strip. RadStatusStrip consists of multiple visual elements and separate settings are provided to customize their appearance. Current BackColor property might be ignored.
public override Color BackColor { get; set; }
Overrides:
Gets the default size for the status strip control.
protected override Size DefaultSize { get; }
Overrides:
Gets or sets the docking behavior of the status strip control. The default value is Bottom.
public override DockStyle Dock { get; set; }
Overrides:
Gets or sets the foreground color of the status strip. RadStatusStrip consists of multiple visual elements and separate settings are provided to customize their appearance. Current ForeColor property might be ignored.
public override Color ForeColor { get; set; }
Overrides:
Gets the collection of items that belong to the RadStatusStrip.
[RadEditItemsAction]
[RadNewItem("Type here", true)]
[Browsable(true)]
public RadItemOwnerCollection Items { get; }
Gets or sets the layout style of the RadStatusStrip.
public RadStatusBarLayoutStyle LayoutStyle { get; set; }
Gets or sets a value indicating whether the sizing grip is visible for repositioning the control.
public bool SizingGrip { get; set; }
Gets the instance of RadStatusBarElement wrapped by this control. RadStatusBarElement is the main element in the hierarchy tree and encapsulates the actual functionality of RadStatusStrip.
[Browsable(false)]
public RadStatusBarElement StatusBarElement { get; }
Methods
Creates an accessibility object for the status strip.
protected override AccessibleObject CreateAccessibilityInstance()
An AccessibleObject instance for accessibility support.
Overrides:
Creates child items for the status strip.
protected override void CreateChildItems(RadElement parent)
The parent element to which child items will be added.
Overrides:
Initializes the root element with appropriate stretch settings.
protected override void InitializeRootElement(RootRadElement rootElement)
The root element to initialize.
Overrides:
Raises the MouseClick event and fires the StatusBarClick event.
protected override void OnMouseClick(MouseEventArgs e)
The mouse event arguments.
Overrides:
Processes auto-size changes for the status strip.
protected override void ProcessAutoSizeChanged(bool value)
The new auto-size value.
Overrides:
Processes coded UI messages for automation support.
protected override void ProcessCodedUIMessage(ref IPCMessage request)
The IPC message containing the request information.
Overrides:
Resets theme overrides for the background color property.
protected override void ResetBackColorThemeOverrides()
Overrides:
Resets theme overrides for the foreground color property.
protected override void ResetForeColorThemeOverrides()
Overrides:
Sets theme overrides for the background color property.
protected override void SetBackColorThemeOverrides()
Overrides:
Sets theme overrides for the foreground color property.
protected override void SetForeColorThemeOverrides()
Overrides:
Processes Windows messages for the status strip control.
protected override void WndProc(ref Message m)
The Windows message to process.
Overrides:
Events
Occurs after the layout style has changed.
public event EventHandler LayoutStyleChanged
Occurs before the layout style is changing.
public event ValueChangingEventHandler LayoutStyleChanging
Occurs when the status bar is clicked.
public event RadStatusStrip.RadStatusBarClickEvenHandler StatusBarClick