2013-08-08 2 views
1

this 같은 ContextMenu가 있습니다. 이제 런타임에 ".rtf"더 많은 MenuItems를 추가하는 부분을 추가하고 싶습니다. 나는이 내가 그 일을 상상하는 방법이다VB .net Context/ToolStripMenu 런타임시

Dim myContextMenu As ContextMenuStrip = Form1.mnuOptions 
Dim myMenuItem As ToolStripMenuItem = myContextMenu.Items("SendTo") 
Dim mySubMenuItem As New ToolStripMenuItem = myMenuItem.DropDownItems("File").SUBITEMS 

... 그것을 만들 것 질수 있지만 ".subitems"가 없기 때문에 그것은 물론 작동하지 않습니다. 그렇게 쉬운 일을 성취하기 위해서는 무엇이 필요합니까?

그리고 어떻게 각 SubItem에 AddHandlers를 프로 시저에 설정할 수 있습니까? '파일이'텍스트와 메뉴 항목의 이름이라고 가정

답변

1

, 당신은 그것의 이름으로 직접 접근, 그 컬렉션에 드롭 다운 항목을 추가 할 수 있습니다 : 추가 오버로드

File.DropDownItems.Add("Pdf") 

하나 클릭을 통해 발생시킬 이벤트 핸들러를 지정할 수 있습니다.

+0

LOL 어떻게 그럴 수 있겠습니까? 고마워요! – drumbun