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 ?
Merci de votre aide.
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
Claude Azoulai
Partager