Question adding shortcut to contextmenustrip programmatically

Zexor

Well-known member
Joined
Nov 28, 2008
Messages
520
Programming Experience
3-5
VB.NET:
Expand Collapse Copy
Private Sub cmsTypes_Opening(sender As Object, e As CancelEventArgs) Handles cmsTypes.Opening

With cmsTypes.Items       
        .Add("Cut", Nothing, AddressOf cmsTypes_Click)
        .Add("Paste", Nothing, AddressOf cmsTypes_Click)
 End With
        e.Cancel = False
End Sub

This will just have Cut and Paste on the contextmenu, how do i add the Ctrl+X and Ctrl+V to the menu?
 
Solution
VB.NET:
Expand Collapse Copy
.Add(New ToolStripMenuItem("Cut", Nothing, AddressOf cmsTypes_Click, Keys.Control Or Keys.X))
.Add(New ToolStripMenuItem("Paste", Nothing, AddressOf cmsTypes_Click, Keys.Control Or Keys.V))
That code specifies the shortcut keys and they will be displayed on the menu item by default. You should read the documentation for the ToolStripMenuItem class and then you'll see the relevant properties and this constructor.
VB.NET:
Expand Collapse Copy
.Add(New ToolStripMenuItem("Cut", Nothing, AddressOf cmsTypes_Click, Keys.Control Or Keys.X))
.Add(New ToolStripMenuItem("Paste", Nothing, AddressOf cmsTypes_Click, Keys.Control Or Keys.V))
That code specifies the shortcut keys and they will be displayed on the menu item by default. You should read the documentation for the ToolStripMenuItem class and then you'll see the relevant properties and this constructor.
 
Solution
Back
Top