Articles in this section
Category / Section

How to customize MainMenu ToolBar in the WinForms MainFrameBarManager?

Customize the MainFrameBarManager

In the MainFrameBarManager, the background of the MainManu ToolBar can be customized by handling the DrawBackground event. The following code example demonstrates the same.

C#

//Draws the background of the MainMenu ToolBar.
this.mainFrameBarManager1.MainMenuBar.DrawBackground += new PaintEventHandler(MainMenuBar_DrawBackground);
void MainMenuBar_DrawBackground(object sender, PaintEventArgs e)
{
    //Gets the MainframeBarManager items bound.
    Rectangle rect = e.ClipRectangle;
    //Fills the rectangle.
    e.Graphics.FillRectangle(Brushes.Pink, rect); 
}

VB

'Draws the background of the MainMenu ToolBar.
AddHandler mainFrameBarManager1.MainMenuBar.DrawBackground, AddressOf MainMenuBar_DrawBackground
Private Sub MainMenuBar_DrawBackground(ByVal sender As Object, ByVal e As PaintEventArgs)
 'Gets the MainframeBarManager items bound.
 Dim rect As Rectangle = e.ClipRectangle
 'Fills the rectangle.
 e.Graphics.FillRectangle(Brushes.Pink, rect)
End Sub

 

Note:

The above solution is not applicable for Default, OfficeXP and Metro visual style in the MainFrameBarManager.

 

The following screenshot displays the Customized MainFrameBar Manager.

Customize the MainFrameBar manager

Figure 1: Customized MainFrameBar Manager

Sample: https://www.syncfusion.com/downloads/support/directtrac/general/MainFrameManager_VB1582033944.zip

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Access denied
Access denied