This article demonstrates what items can be added to RadStatusStrip either at design time or at run time.
Item Element Types
The following element types can be added to RadStatusStrip.Items collection:
- RadLabelElement
- CommandBarSeparator
- RadButtonElement
- RadCheckBoxElement
- RadImageButtonElement
- RadProgressBarElement
- RadRadioButtonElement
- RadRepeatButtonElement
- RadSplitButtonElement
- RadStatusStripPanelElement
- RadToggleButtonElement
- RadTrackBarElement
- RadWaitingBarElement
Adding Items At Design-Time
There are several alternatives for adding and editing the RadStatusStrip.Items collection in the designer:
-
Click on the Type here label and edit directly. When you're done, click
Enterto save your changes. ClickEscto abandon the changes. -
Click the down arrow in the Type here label and select the desired element to add.
Figure 1: Add items at design time

- From the Properties Editor select the Items property ellipses to open the RadItem Collection Editor.
Figure 2: RadItem Collection Editor

Adding Items At Run-Time
Add items at run time by creating RadElement instances and adding them to the RadStatusStrip.Items collection. The example below demonstrates creating and adding RadLabelElement, RadButtonElement, RadRepeatButtonElement, RadToolBarSeparatorElement and RadProgressBarElement.
Figure 3: Adding items at run time

Adding Elements to RadStatusStrip
private void StatusStrip1_Load(object sender, EventArgs e)
{
RadLabelElement labelElement = new RadLabelElement();
labelElement.Text = "My LabelElement";
RadButtonElement buttonElement = new RadButtonElement();
buttonElement.Text = "My ButtonElement";
buttonElement.Click += new EventHandler(buttonElement_Click);
RadRepeatButtonElement repeatButtonElement = new RadRepeatButtonElement();
repeatButtonElement.Text = "My Repeat button";
repeatButtonElement.Click += new EventHandler(repeatButtonElement_Click);
CommandBarSeparator separator = new CommandBarSeparator();
RadProgressBarElement progressBarElement = new RadProgressBarElement();
progressBarElement.Text = "My Progress Bar";
radStatusStrip1.Items.AddRange(new RadItem[] {labelElement, buttonElement, repeatButtonElement, separator, progressBarElement});
}
void repeatButtonElement_Click(object sender, EventArgs e)
{
(radStatusStrip1.Items[0] as RadLabelElement).Text = "Clicked repeat button on " + DateTime.Now.ToLongTimeString();
}
void buttonElement_Click(object sender, EventArgs e)
{
MessageBox.Show("Clicked on ButtonElement");
}