The MenuStrip control represents the container for the menu structure.
The MenuStrip control works as the top-level container for the menu structure. The ToolStripMenuItem class and the ToolStripDropDownMenu class provide the functionalities to create menu items, sub menus and drop-down menus.
The following diagram shows adding a MenuStrip control on the form −
The following are some of the commonly used properties of the MenuStrip control −
|Sr.No.||Property & Description|
Gets or sets a value indicating whether the MenuStrip supports overflow functionality.
Gets or sets the visibility of the grip used to reposition the control.
Gets or sets the ToolStripMenuItem that is used to display a list of Multiple-document interface (MDI) child forms.
Gets or sets a value indicating whether ToolTips are shown for the MenuStrip.
Gets or sets a value indicating whether the MenuStrip stretches from end to end in its container.
The following are some of the commonly used events of the MenuStrip control −
|Sr.No.||Event & Description|
Occurs when the user accesses the menu with the keyboard or mouse.
Occurs when the MenuStrip is deactivated.
In this example, let us add menu and sub-menu items.
Take the following steps −
Drag and drop or double click on a MenuStrip control, to add it to the form.
Click the Type Here text to open a text box and enter the names of the menu items or sub-menu items you want. When you add a sub-menu, another text box with 'Type Here' text opens below it.
Complete the menu structure shown in the diagram above.
Add a sub menu Exit under the File menu.
Double-Click the Exit menu created and add the following code to the Click event of ExitToolStripMenuItem −
Private Sub ExitToolStripMenuItem_Click(sender As Object, e As EventArgs) _ Handles ExitToolStripMenuItem.Click End End Sub
When the above code is executed and run using Start button available at the Microsoft Visual Studio tool bar, it will show the following window:
Click on the File -> Exit to exit from the application −