윈도우 프로그래밍의 UI를 만들기 위해서는 System.Windows.Forms.Form 을 사용하여 UI를 만든다.

Form.​Window​State 속성

 

폼을 최소화하거나 최대화할지, 또는 보통 크기로 할지를 나타내는 값을 가져오거나 설정한다.

 

속성 값 (FormWindowState)
폼이 최소화, 최대화 또는 표준인지 여부를 나타내는 FormWindowState 값은

상태 내용
Minimized 최소화
Normal 보통 (개발자가 정의한 값)
Maximized 최대화 

기본값: FormWindowState.Normal

 

SessionCheck 기능을 구현하다가 Minimized 상태에서 화면을 Close하고 다른 화면으로 이동하는 케이스가 있었는데

이경우 따로 코드 처리를 하지 않으면 최소화 화면에서 화면 사이즈가 변하지 않아 프로그램이 먹통이 된것 처럼 보이는 현상이 발생하였다.

 

해결은 FormWindowState를 Normal 이나 Maximized로 변경 후 close 하도록 처리하였다.

 

 

 

 

 

 

 

+ Recent posts