Detachable Command Bar in Windows Forms Menu (Menus)
14 Jun 20211 minute to read
The CommandBar
instance can be added to the menu bar and can be set to detach from the parent menu bar.
Adding command bar via designer
The command bar can be added via the DetachedCommandBars
selection from the smart tags options. The below image shows the command bar is added to the menu via the designer settings.
Adding command bar via code
The command bar instance should be created with required settings and added to the DetachedCommandBars
collection property. The below code snippet shows the command bar is added to the menu control with top docked position.
this.commandBar1 = new Syncfusion.Windows.Forms.Tools.CommandBar();
this.commandBar1.DockState = Syncfusion.Windows.Forms.Tools.CommandBarDockState.Top;
this.commandBar1.Name = "commandBar1";
this.commandbar1.Text = "Command bar1";
this.mainFrameBarManager1.DetachedCommandBars.Add(this.commandBar1);
Dim commandBar1 as New Syncfusion.Windows.Forms.Tools.CommandBar()
Me.commandBar1.DockState = Syncfusion.Windows.Forms.Tools.CommandBarDockState.Top
Me.commandBar1.Name = "commandBar1"
Me.commandbar1.Text = "Command bar1"
Me.mainFrameBarManager1.DetachedCommandBars.Add(Me.commandBar1);