1
툴바 메뉴에서 사용할 수있는 명령을 미러링해야하는 패널에 컨텍스트 메뉴가 연결되어 있습니다.ContextMenu와 ToolStripMenuItem간에 MenuItems를 어떻게 공유합니까?
현재 내 MouseUp
경우에, 나는 MenuItem
의의 enabled
상태를 설정하고 상황에 맞는 메뉴에 추가 :
ctxMnuLinks.Items.Clear()
ctxMnuLinks.Items.Add(mnuLinksOpen)
ctxMnuLinks.Items.Add(New ToolStripSeparator)
ctxMnuLinks.Items.Add(mnuLinksAdd)
ctxMnuLinks.Items.Add(mnuLinksEdit)
ctxMnuLinks.Items.Add(New ToolStripSeparator)
...
를이 도구 모음 메뉴에서 항목을 제거 ..하지만! 그래서 분명히 같은 대상을 사용할 수 없습니다. 메뉴를 복제하는 것을 피하고 싶습니다. 유지할 메뉴 항목을 2 세트 남겨 둡니다.
이것을 달성하는 적절한 방법은 무엇입니까? '모범 사례'답변을 찾고 있습니다.