Boniour

J'ai un problème avec l'utilisation d'un ContextMenu
Dans une application, j'ai 42 TextBox sur lesquels je veux utiliser ou pas un menu contextuel.
Au lancement, tous les TextBox répondent correctement au clic droit.
Dans le cours du programme j'en dévalide certains avec la commande "txt1.ContextMenu = Nothing"
Quand je veux les revalider je fais "txt1.ContextMenu = ContextMenu1" et là ça ne marche pas.
Pour y voir plus clair, j'ai créé une application provisoire et me suis rendu compte que sur un TextBox que j'ai initialisé avec la commande "txt1.ContextMenu = ContextMenu1" le menu contextuel fonctionne.
Par contre, si je recommence le même commande "txt1.ContextMenu = ContextMenu1" plus tard, ça ne marche plus.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        txt1.Text = "18"
        txt1.ContextMenu = contextMenu1
    End Sub
En clair, je voudrais savoir comment après avoir enlevé la propriété (TextBox.ContextMenu = Nothing), la lui redonner avec quelle commande.

Si quelqu'un le sait, je serai bien dépanné