IT 나라/프로그램 이야기
C# TOPMOST MessageBox 사용하기
BelieveIT
2017. 7. 31. 14:53
반응형
Form 사용 시 속성이 Topmost일 경우 MessageBox가 하위로 숨는 경우가 발생 할 수 있다.
일반적으로 Form에서 사용할 경우.
MessageBox.Show("하이 Topmsot");
변경
MessageBox.Show(this, "하이 Topmsot");
2개 이상 프로세스를 사용할 경우 하위 프로세스에서 MessageBox를 사용하면 하위로 숨는 문제가 발생할 수 있다.
하위 프로세스가 Topmost속성이 아니므로, 새로운 Form을 생성해서 Topmost속성을 추가하면 정상적으로 동작합니다.
MessageBox.Show(new Form { TopMost = true }, "하이 Topmsot");
반응형