2010-06-17 3 views
2

저는 ToolStrip입니다. 내 ToolStrip 있음 나는 ToolStripDropDownButton있다. 내 ToolStripDropDownButtonToolStripDropDownToolStripControlHost을 포함하는 DropDown이 Label 포함되어 있습니다. 내 LabelContextMenuStrip을 지정했습니다. DropDown을 표시하고 레이블을 마우스 오른쪽 버튼으로 클릭하면 ContextMenuStrip이 올바르게 표시되지만 원래 DropDown은 해제됩니다.ContextMenuStrip을 ToolStripDropDown에서 표시하지 않고 ToolStripDropDown을 표시합니다.

두 개의 "ToolStripItems"을 동시에 표시하지 못하게하는 기본 코드의 존재를 이해할 수 있으며, 여기에서 내가 실행중인 것으로 가정하고 있습니다. 주위에 방법을 알고있는 사람 있습니까? 레이블을 마우스 오른쪽 클릭에 허위 쇼 컨텍스트 메뉴에 ToolStripDropDown을의 자동 종료 설정,

첫째 :

답변

2

이은으로 ToolStripDropDown 클래스에 자동 종료 속성의 창조적 인 사용으로 수행 할 수 있습니다 밝혀졌습니다.
둘째, ContextMenu를 닫을 때 ToolStripDropDown의 AutoClose를 true로 재설정하십시오.