Category / Section
How to load custom controls in MiniToolBar?
1 min read
Load custom controls
You can load custom controls in MiniToolBar by following the steps.
1)Need to add the ToolStripPanelItem in MiniToolBar Items Collection Editor, as shown in below image.

Figure 1. Item Collection Editor for MiniToolBar.
2)Need to host Custom control as ToolStripItem and add it in ToolStripPanelItem.
3)Need to add the ToolStripPanelItem in MiniToolBar.
4)Specify the associated control for MiniToolBar.
The following code example demonstrates the same.
C#
//Initialize the ToolStripPanelItem
Syncfusion.Windows.Forms.Tools.ToolStripPanelItem toolStripPanelItem1 = new Syncfusion.Windows.Forms.Tools.ToolStripPanelItem();
//To add the ToolStripPanelItem in MiniToolBar
this.miniToolBar1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {this.toolStripPanelItem1});
//To load custom controls in MiniToolBar.
toolStripPanelItem1.Items.Add(new ToolStripControlHost(this.integerTextBox1));
//To load custom controls in MiniToolBar.
this.toolStripPanelItem1.Items.Add(new ToolStripControlHost(this.integerTextBox1));
//To specify the associated control with MiniToolBar
this.miniToolBar1.AssociatedControl = this.richTextBox1;
VB
'Initialize the ToolStripPanelItem
Dim toolStripPanelItem1 As Syncfusion.Windows.Forms.Tools.ToolStripPanelItem = New Syncfusion.Windows.Forms.Tools.ToolStripPanelItem
'To add the ToolStripPanelItem in MiniToolBar
Me.miniToolBar1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.toolStripPanelItem1})
'To load custom controls in MiniToolBar.
toolStripPanelItem1.Items.Add(New ToolStripControlHost(Me.integerTextBox1))
'To load custom controls in MiniToolBar.
Me.toolStripPanelItem1.Items.Add(New ToolStripControlHost(Me.integerTextBox1))
'To specify the associated control with MiniToolBar
Me.miniToolBar1.AssociatedControl = Me.richTextBox1

Figure 2. Custom controls loaded in MiniToolBar.
Samples: