Lier des routines à un contextMenu
Bonjour et bonne année à tous
Je travaille sous Visual Studio 2012 et voudrais créer un menu contextuel sur un PictureBox.
J'ai trouvé un début d'exemple en C# que j'ai modifié en VB.
Quand j'effectue un clic droit sue ce contrôle, j'ai bien un menu avec trois items.
Mon problème : Comment déclencher une routine avec un clic gauhe sur chacun des trois items ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim contextMenu1 As ContextMenu
contextMenu1 = New ContextMenu()
Dim menuItem1 As MenuItem
menuItem1 = New MenuItem()
Dim menuItem2 As MenuItem
menuItem2 = New MenuItem()
Dim menuItem3 As MenuItem
menuItem3 = New MenuItem()
contextMenu1.MenuItems.AddRange(New MenuItem() {menuItem1, menuItem2, menuItem3})
menuItem1.Index = 0
menuItem1.Text = "MenuItem1"
menuItem2.Index = 1
menuItem2.Text = "MenuItem2"
menuItem3.Index = 2
menuItem3.Text = "MenuItem3"
PictureBox1.ContextMenu = contextMenu1
End Sub |
Merci de votre aide.
Claude Azoulai