2X faster development
The ultimate WinForms UI toolkit to boost your development speed.
Initialize the menu items through codeEach and every component of menu has to be individually initialized through code and finally add the MainFrameBarManager to the form. Please refer the below code snippet which illustrates this: C# this.mainFrameBarManager1 = new Syncfusion.Windows.Forms.Tools.XPMenus.MainFrameBarManager(this.components, this); this.mainFrameBarManager1.Categories.Add("MainMenu"); this.parentBarItem1 = new Syncfusion.Windows.Forms.Tools.XPMenus.ParentBarItem(); this.barItem1 = new Syncfusion.Windows.Forms.Tools.XPMenus.BarItem(); this.barItem2 = new Syncfusion.Windows.Forms.Tools.XPMenus.BarItem(); this.barItem3 = new Syncfusion.Windows.Forms.Tools.XPMenus.BarItem(); this.mainFrameBarManager1.Items.AddRange(new Syncfusion.Windows.Forms.Tools.XPMenus.BarItem[] { this.parentBarItem1, this.barItem1, this.barItem2, this.barItem3 }); this.bar1 = new Syncfusion.Windows.Forms.Tools.XPMenus.Bar(this.mainFrameBarManager1, "MainMenu"); this.mainFrameBarManager1.Bars.Add(this.bar1); this.bar1.Manager = this.mainFrameBarManager1; this.parentBarItem1.Items.AddRange(new Syncfusion.Windows.Forms.Tools.XPMenus.BarItem[] { this.barItem1, this.barItem2, this.barItem3 }); this.bar1.Items.AddRange(new Syncfusion.Windows.Forms.Tools.XPMenus.BarItem[] { this.parentBarItem1 }); this.parentBarItem1.Text = "File"; this.barItem1.Text = "New"; this.barItem2.Text = "Open"; this.barItem3.Text = "Save"; ((System.ComponentModel.ISupportInitialize)(this.mainFrameBarManager1)).EndInit(); VB Me.mainFrameBarManager1 = New Syncfusion.Windows.Forms.Tools.XPMenus.MainFrameBarManager(Me.components, Me) Me.mainFrameBarManager1.Categories.Add("MainMenu") Me.parentBarItem1 = New Syncfusion.Windows.Forms.Tools.XPMenus.ParentBarItem() Me.barItem1 = New Syncfusion.Windows.Forms.Tools.XPMenus.BarItem() Me.barItem2 = New Syncfusion.Windows.Forms.Tools.XPMenus.BarItem() Me.barItem3 = New Syncfusion.Windows.Forms.Tools.XPMenus.BarItem() Me.mainFrameBarManager1.Items.AddRange(New Syncfusion.Windows.Forms.Tools.XPMenus.BarItem() {Me.parentBarItem1, Me.barItem1, Me.barItem2, Me.barItem3}) Me.bar1 = New Syncfusion.Windows.Forms.Tools.XPMenus.Bar(Me.mainFrameBarManager1, "MainMenu") Me.mainFrameBarManager1.Bars.Add(Me.bar1) Me.bar1.Manager = Me.mainFrameBarManager1 Me.parentBarItem1.Items.AddRange(New Syncfusion.Windows.Forms.Tools.XPMenus.BarItem() (Me.barItem1, Me.barItem2, Me.barItem3}) Me.bar1.Items.AddRange(New Syncfusion.Windows.Forms.Tools.XPMenus.BarItem() {Me.parentBarItem1}) Me.parentBarItem1.Text = "File" Me.barItem1.Text = "New" Me.barItem2.Text = "Open" Me.barItem3.Text = "Save" CType(Me.mainFrameBarManager1, System.ComponentModel.ISupportInitialize).EndInit() Reference link: https://help.syncfusion.com/windowsforms/menu/adding-menu-items-via-code |
2X faster development
The ultimate WinForms UI toolkit to boost your development speed.
This page will automatically be redirected to the sign-in page in 10 seconds.