Excel에서 추가 기능으로 표시되는 XP에서 실행되는 TopMost = true
이라는 Winform 도구 창이 C#에 있습니다. 양식이 표시되면 Alt + Tab을 누르면 Excel로 돌아옵니다. Alt + Tab을 다시 누르면 내 양식으로 돌아올 것으로 예상되지만 다음 창 (이 경우 Visual Studio)으로 이동합니다. 모든 후속 Alt + Tab 호출이 Excel과 Visual Studio간에 번갈아 나타납니다. 또한 Alt + Shift + Tab으로 변경하면 탭이 제 양식으로 돌아갑니다 (주문의 일부이기 때문에 순서가 원하는대로되지 않습니다).Alt + Tab으로 TopMost 양식으로 돌아갈 수 없음
단순히 TopMost = false
으로 설정하면 모든 것이 예상대로 작동합니다. 방금 새로운 빈 프로젝트를 사용하여 이것을 재현했습니다. 말 그대로 내가 한 것은 TopMost 양식을 작성한 것입니다. TopMost 속성에 완전히 격리 된 것처럼 보입니다.
당연히, 나는 그것을가 예상대로 작동 Alt 키 + 탭을하고 싶습니다. 아이디어가 있으십니까?
관련 항목 : http://stackoverflow.com/questions/357076/best-way-to-hide-a-window-from-the-alt-tab-program-switcher – cgTag
양식을 편집 할 때 TopMost를 False로 설정할 수 있습니까? 초점을 잃거나, 전체 목적을 이길 수 없습니다. – cgTag
불행히도 모든 목적을 실패합니다 (양식을 반투명으로 만들고 Excel 위에 띄우기를 원합니다). 나는 당신이 링크 한 질문에서 의미있는 것을 집어 내지 못했습니다. 나의 책에서, 그것은 TopMost 외의 것에는 특별하게 보이지 않습니다. (그리고 그 질문은 정확한 반대를 성취하려고하는 것처럼 보입니다.) –