0

How can i add a menu and make it to appear on all forms within that project? I remember that 2 years ago i was able to do this with VB6 however with VB 2010 i am unable to do this currently.

Right now i added a Menu Strip on all my forms by copy-paste however i want to find a better solution so that when i add a new menu item all the menus on all forms update.

I hope someone can help!

2
Contributors
4
Replies
5
Views
5 Years
Discussion Span
Last Post by consc197
0

You can do it on two ways.
1. you create a MDI form with a menustrip and add all your forms as MDI childs
2. You create 1 form with a menustrip and inherit all your forms from this form.

so assuming you have created a form named "BaseForm" with a menustrip
then all your forms would be like:

Public Class SubForm
Inherits BaseForm

End Class

0

Ok if i use your way i get an error however:


Error 1 Base class 'BaseForm' specified for class 'frmAfternoon6pm' cannot be different from the base class 'System.Windows.Forms.Form' of one of its other partial types. C:\Users\Constantinos\Desktop\Psychological State Tracker\moodtracker\Psychological State Tracker\frmAfternoon6pm.vb 5 14 Psychological Mood Tracker

0

Of course the BaseClass have to be inherit from System.Windows.Forms.Form
So:
Public Class BaseClass
Inherits System.Windows.Forms.Form

End Class

This question has already been answered. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.