New to Telerik UI for WinFormsStart a free 30-day trial

Adding Items Programmatically

Updated on May 7, 2026

RadToolbarForm allows adding items either at design time or programmatically. This article shows how to add elements to the near, center and far parts of the RadToolbarFormControl:

WinForms RadToolbarForm Add Items

C#
RadDropDownButtonElement dropDownBtn = new RadDropDownButtonElement() { Text = "Progress Corporation" };
dropDownBtn.Items.Add(new RadMenuItem("UI for WinForms"));
dropDownBtn.Items.Add(new RadMenuItem("UI for WPF"));
this.ToolbarFormControl.NearItems.Add(dropDownBtn);

RadToggleSwitchElement toggleSwitch = new RadToggleSwitchElement() { MinSize = new Size(40, 0), Margin = new Padding(1) };
this.ToolbarFormControl.NearItems.Add(toggleSwitch);

RadButtonElement generalBtn = new RadButtonElement()
{
    Text = "General",
    SvgImageXml = Properties.Resources.document_text_table,
    TextImageRelation = TextImageRelation.ImageAboveText,
    ImageAlignment = ContentAlignment.TopCenter,
    Margin = new Padding(10)
};
this.ToolbarFormControl.CenterItems.Add(generalBtn);

RadButtonElement securityBtn = new RadButtonElement()
{
    Text = "Security",
    SvgImageXml = Properties.Resources.document_flag,
    TextImageRelation = TextImageRelation.ImageAboveText,
    ImageAlignment = ContentAlignment.TopCenter,
    Margin = new Padding(10)
};
this.ToolbarFormControl.CenterItems.Add(securityBtn);

RadButtonElement profileBtn = new RadButtonElement()
{
    Text = "Profile",
    SvgImageXml = Properties.Resources.document_text,
    TextImageRelation = TextImageRelation.ImageAboveText,
    ImageAlignment = ContentAlignment.TopCenter,
    Margin = new Padding(10)
};
this.ToolbarFormControl.CenterItems.Add(profileBtn);

RadButtonElement projectBtn = new RadButtonElement()
{
    Text = "Project",
    SvgImageXml = Properties.Resources.document_pdf,
    TextImageRelation = TextImageRelation.ImageAboveText,
    ImageAlignment = ContentAlignment.TopCenter,
    Margin = new Padding(10)
};
this.ToolbarFormControl.CenterItems.Add(projectBtn);

RadButtonElement settingsBtn = new RadButtonElement()
{
    Text = "Settings",
    SvgImageXml = Properties.Resources.tool_wrench,
    TextImageRelation = TextImageRelation.ImageAboveText,
    ImageAlignment = ContentAlignment.TopCenter,
    Margin = new Padding(10)
};
this.ToolbarFormControl.CenterItems.Add(settingsBtn);

this.ToolbarFormControl.FarItems.Add(new RadLabelElement() { Text = "Dess" });
this.ToolbarFormControl.FarItems.Add(new RadButtonElement()
{
    Image = Properties.Resources.dess_avatar32,
    DisplayStyle = DisplayStyle.Image
});

See Also

In this article
See Also
Not finding the help you need?
Contact Support