How to programmatically access/modify the main menu, other bars, and ParentBarItems?
(Views :1236)
p>Accessing the designer generated Bar or ParentBarItem components through code and modifying them may not have any effect. Instead of that it is better to get hold of a Bar’s "Merged Equivalent" which is internally created by a merge of the MDIParent’s Bar and all the MDIChildren, if there is any. Please refer the below code snippet which illustrates this:

C#
Bar bi=this.mainFrameBarManager1.GetMergedEquivalent(this.bar1,this.bar1);
VB
Dim bi As Bar=Me.mainFrameBarManager1.GetMergedEquivalent(Me.bar1,Me.bar1)

There is also a shortcut, MainMenuBar property exposed in the MainFrameBarManager that will provide easier access to the merged main-menu-bar.

C#
this.mainFrameBarManager1.MainMenuBar.Items.Add(parentWindowMenu);
VB
Me.mainFrameBarManager1.MainMenuBar.Items.Add(parentWindowMenu)

Sample:

http://websamples.syncfusion.com/samples/KB/Tools.Windows/Tprog/main.htm
::adCenter::