2011-02-05 7 views

答えて

3

をクリックしたとき、私はカット、コピー、貼り付けのオプションをしたい:

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

実際には、 'MainMenu'ではなく' ContextMenu'を作成する必要があります。しかし、ContextMenuStripの代わりに 'ContextMenu'を使うのは+1です。 –

-1

この記事は、実行時にテキストボックスでコンテキストメニューを追加する方法を示して、あなたも実装することができますこれはリッチテキストボックスです。試してみてください http://www.authorcode.com/add-contextmenu-with-cutcopy-and-paste-options-to-textbox-in-vb-net/

+0

これは理論的に質問に答えるかもしれませんが、答えの本質的な部分をここに含め、参照のためのリンクを提供することが望ましいでしょう(http://meta.stackexchange.com/q/8259)。 – Emil

関連する問題