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 : Sélectionner tout - Visualiser dans une fenêtre à part
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