2017-12-28 39 views
-1

아이 Dialog가 열렸는지 감지 할 수있는 방법이 있습니까? 나는 좋은 물건이 없다는 인터넷 검색을 시도했다. 아주 간단한 해결책이 있어야한다. 아무에게도이 작업을 수행 할 수 있습니까? .Net Framework에 모달 대화 상자가 현재 창에서 열렸는지 여부를 불리언 값을 얻기 위해 호출 할 수있는 메서드 나 속성이 있습니까?자식 대화 상자가 있는지 감지하는 방법 C#을 열었습니까?

+0

확인하시기 바랍니다 this- https://stackoverflow.com/questions/409945/can-a-form-tell-if-there-are-any-modal -windows-open –

+0

도움이 될지 모르지만 다음을 시도해 볼 수 있습니다. https://msdn.microsoft.com/en-us/library/system.windows.forms.application.openforms(v=vs.110). aspx – Michael

+0

자녀 양식은 현재 양식 안에 열렸습니까? 아니면 양식에서 분리 되었습니까? (양식 위치가 양식 영역으로 제한됩니까?) –

답변

1

그래서 현재 양식이 하위 모달 양식을 소유하고 있는지 확인하고 싶습니까?

단순히 OwnedForms 속성을 사용

this.OwnedForms.Any() //should return True if it owns any forms. 
관련 문제