intercepter l'event .click d'un context menu item
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:
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:
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