Bonjour,

après plusieurs heure de tentatives infructueuses, je m'en remets aux experts:
J'essai de remplacer le menu contextuel par défaut qui s'affiche dans les winform lors d'un click droit sur une textbox. j'y parviens avec ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
Public Class Form1
 
Public oItem1 As MenuItem
 
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim MyCM As New ContextMenu
        TextBox1.ContextMenu = MyCM
        oItem1 = MyCM.MenuItems.Add("item1")
        MyCM.MenuItems.Add("item2")
End Sub
 
End Class
au lancement de mon application j'ai donc la textbox1, et quand je click droit dessus, un menu avec "item1" et "item2" comme choix. Mais je n'arrive pas a intercepter l'événement .click sur les items. J'ai essayé plein de code de forums etc, il me manque toujours quelque chose. J'ai essayé ceci mais l'événement .click n'est apparement pas un system.eventArs, j'en ai essayé bien d'autre, sans succès.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Private Sub Clicked(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles oItem1.Click
 
MsgBox("Clicked1")
 
End Sub
une idée?

Merci,
Zebrette