New to Telerik UI for WinForms? Start 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:

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
});