반응형
Form 사용 시 속성이 Topmost일 경우 MessageBox가 하위로 숨는 경우가 발생 할 수 있다.
일반적으로 Form에서 사용할 경우.
MessageBox.Show("하이 Topmsot");
변경
MessageBox.Show(this, "하이 Topmsot");
2개 이상 프로세스를 사용할 경우 하위 프로세스에서 MessageBox를 사용하면 하위로 숨는 문제가 발생할 수 있다.
하위 프로세스가 Topmost속성이 아니므로, 새로운 Form을 생성해서 Topmost속성을 추가하면 정상적으로 동작합니다.
MessageBox.Show(new Form { TopMost = true }, "하이 Topmsot");
반응형
'IT 나라 > 프로그램 이야기' 카테고리의 다른 글
Go 언어 설치 방법 (0) | 2018.02.01 |
---|---|
MFC Dialog Class Name 변경 방법 (0) | 2017.08.22 |
XmlSerializer 사용법 (0) | 2017.03.17 |
COM 래퍼 클래스 만들기 (0) | 2017.01.20 |
C# COM 모듈 C++에서 사용하기 (1) | 2017.01.13 |