튀어 나오는 메뉴와 버튼이 표시되도록하는 컨트롤을 만들 필요가 있습니다. 튀어 나온 메뉴가 표시되는 동안 모양이 변경되었습니다.상황에 맞는 메뉴가 사라지는 것을 감지하는 방법은 무엇입니까?
현재 모양과 속성이 단추 및 컨텍스트 메뉴로 설정된 확인란을 사용하고 있습니다. 그러나 어떤 이유로 든 메뉴가 사라지는 순간을 감지하면 다른 방법으로는 해당 항목 중 하나 (클릭 할 수있는 이벤트를 생성 함)를 클릭합니다 (예 : 양식을 클릭 할 때). "축소"이벤트가 성공하지 못했습니다. 발생하지 않습니다. 결과적으로, "아래쪽 화살표 버튼"은 원래 모양대로 되돌아 가지 않았습니다.
ContextMenu의 사라짐이 어떻게 감지 될 수 있습니까? '축소'이벤트가 발생하기위한 조건은 무엇입니까?
P. 관련 메모에, 나는 listbox를 최상위 윈도우로 설정하기 전에 동일한 것을 구현하려고 시도했다. 양식을 클릭 할 때 모양이 변경되었지만 초점 손실이 발생하지 않았습니다. 그것이 발생했을 때 순간을 감지하는 데 도움이 될 것입니다 크게 감사하겠습니다.
이 윈폼 또는 WPF에 대한인가 호출하기 전에 컨트롤의의 ContextMenu으로 설정되어 있습니까? –
WinForms; .Net 버전 4.0 – Srv19