2011-02-05 3 views

Répondre

3

De MSDN:

Private Sub InitializeMyContextMenu() 
    ' Create the contextMenu and the MenuItem to add. 
    Dim contextMenu1 As New ContextMenu() 
    Dim menuItem1 As New MenuItem("C&ut") 
    Dim menuItem2 As New MenuItem("&Copy") 
    Dim menuItem3 As New MenuItem("&Paste") 

    ' Use the MenuItems property to call the Add method 
    ' to add the MenuItem to the MainMenu menu item collection. 
    contextMenu1.MenuItems.Add(menuItem1) 
    contextMenu1.MenuItems.Add(menuItem2) 
    contextMenu1.MenuItems.Add(menuItem3) 

    ' Assign mainMenu1 to the rich text box. 
    richTextBox1.ContextMenu = contextMenu1 
End Sub 
+0

Vous aurez réellement besoin de créer un 'ContextMenu', plutôt qu'un' MainMenu'. Mais +1 pour utiliser 'ContextMenu' à la place de 'ContextMenuStrip'. –

-1

cet article montre comment ajouter le menu contextuel avec zone de texte lors de l'exécution, vous pouvez également mettre en œuvre ceci avec la boîte de texte riche. Essayez ceci http://www.authorcode.com/add-contextmenu-with-cutcopy-and-paste-options-to-textbox-in-vb-net/

+0

Bien que cela puisse théoriquement répondre à la question, [il serait préférable] (http://meta.stackexchange.com/q/8259) d'inclure les parties essentielles de la réponse ici, et de fournir le lien pour référence. – Emil

Questions connexes