2011-02-05 5 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

관련 문제