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:
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
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
une idée?
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
Merci,
Zebrette
Partager