In order to implement shortcut menus for a form, you can add the VB.NET ContextMenuStrip control to your form.

In the design mode, the control will appear on the bottom of the form. When you click the control, you can add menu items to it.

There are two items in my example: Open and Close. Set the form's ContextMenuStrip property to ContextMenuStrip1 and add the following code:

Private Sub OpenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OpenToolStripMenuItem.Click
 MsgBox("Open")
 End Sub 

Private Sub CloseToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CloseToolStripMenuItem.Click
  MsgBox("Close")
 End Sub

In the code, I create the menu items under the ContextMenuStrip1 control; I also link this menu control to the Form. Then, I add code to the click of each separate menu item available in the ContextMenuStrip1 control.

When you run the example, right-click on the form, you will see the menu options I defined: Open and Close. If you click the Open item, it will display the "Open" message box; if you click the Close item, it will display the "Close" message box.

Note: In my example, I created the shortcut menus for a form. The same method will work for a control on the form if you set the control's ContextMenuStrip property to ContextMenuStrip1.

Cast your .NET This was published in Cast your .NET, check every Thursday for more stories

Comments

1

tom - 21/06/08

2

marthin - 20/11/08

help me please...i don't no how make a code for vb i want make a form login

» Report offensive content

Leave a comment

You must read and type the 6 chars within 0..9 and A..F

* indicates mandatory fields.

2

marthin - 20/11/08

help me please...i don't no how make a code for vb i want make a form login ... more

1

tom - 21/06/08

xaegwgtwhrqhrh ... more

Log in


Sign up | Forgot your password?

What's on?