VB.Net - MenuStrip Control

Advertisements


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:

VB.Net MenuStrip Control

Properties of the MenuStrip Control

The following are some of the commonly used properties of the MenuStrip control:

S.NPropertyDescription
1CanOverflowGets or sets a value indicating whether the MenuStrip supports overflow functionality.
2GripStyleGets or sets the visibility of the grip used to reposition the control.
3MdiWindowListItemGets or sets the ToolStripMenuItem that is used to display a list of Multiple-document interface (MDI) child forms.
4ShowItemToolTipsGets or sets a value indicating whether ToolTips are shown for the MenuStrip.
5StretchGets or sets a value indicating whether the MenuStrip stretches from end to end in its container.

Events of the MenuStrip Control

The following are some of the commonly used events of the MenuStrip control:

S.NEventDescription
1MenuActivateOccurs when the user accesses the menu with the keyboard or mouse.
2MenuDeactivateOccurs when the MenuStrip is deactivated.

Example

In this example, let us add menu and sub-menu items.

Take the following steps:

  1. Drag and drop or double click on a MenuStrip control, to add it to the form.

  2. 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.

  3. Complete the menu structure shown in the diagram above.

  4. Add a sub menu Exit under the File menu.

VB.Net MenuStrip Example

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:

VB.Net MenuStrip Example

Click on the File -> Exit to exit from the application:

VB.Net MenuStrip Example

Advertisements
Advertisements