How to add custom menu item to designer menu

Stimulsoft Reports.NET discussion
Post Reply
fuhrj
Posts: 120
Joined: Wed Jun 11, 2008 12:51 pm
Location: Lancaster, Ohio

How to add custom menu item to designer menu

Post by fuhrj »

While playing with the evaluation version in hiding certain menu options in the Designer, I see there is a way for me add a menu item.

When I try to do this, I get Object Reference Not Found error.

How do you add custom menu items? Here is my code:

StiConfig.Load()
StiMainMenuService menuSrv = StiConfig.Services.GetServices(typeof(StiMainMenuService)) as StiMainMenuService

menuSrv.AddMenuItem("Edit", "mnuTest", "Test Item", new EventHandler(this.mnuTest_Click));


Edward
Posts: 2913
Joined: Fri Jun 09, 2006 4:02 am

How to add custom menu item to designer menu

Post by Edward »

Please use the following code for adding a button under 'Edit' Menu Items:

Code: Select all

foreach (MenuItem menuItem in this.mainMenu.MenuItems)
{
    if (menuItem.Text == Stimulsoft.Base.Localization.StiLocalization.Get("MainMenu", "menuEdit"))
    {
        MenuItem mi = new MenuItem("About", mnuTest_Click, Shortcut.None);
        menuItem.MenuItems.Add(mi);
        Stimulsoft.Controls.StiMenuProvider.AddMenuProviderToMenuItem(mi, this.MenuProvider);
    }
}
Thank you.
fuhrj
Posts: 120
Joined: Wed Jun 11, 2008 12:51 pm
Location: Lancaster, Ohio

How to add custom menu item to designer menu

Post by fuhrj »

Thanks Edward!
Edward
Posts: 2913
Joined: Fri Jun 09, 2006 4:02 am

How to add custom menu item to designer menu

Post by Edward »

You are welcome.

Please let us know if any help is required.

Thank you.
Post Reply