특정 상황에서 응용 프로그램이 최소화되었는지 감지하고 싶으면 창을 복원해야합니다.C# FormWindowState를 사용하여 복원 하시겠습니까?
if(this.WindowState == FormWindowState.Minimized) {
this.WindowState = FormWindowState.Normal;
}
을하지만, 사용자가 처음 양식을 극대화 경우 발생하는 다음을 최소화, 다음과 같이 나는 쉽게 그렇게 할 수 있습니까? WindowState
을 FormWindowState.Normal
또는 FormWindowState.Maximized
으로 설정할지 여부는 알 수 없습니다. 이 문제를 해결하기 위해 확인할 수있는 메소드 또는 API 호출이 있습니까?
나는 내 질문을 오해했다고 생각한다. (또는 충분한 정보를 제공하지 못했다.) 나는 사용자의 선택을 무시하지 않고있다. 이것은 파일 연결이있는 단일 인스턴스 응용 프로그램입니다. 사용자가 파일을 열면 기존 인스턴스가 앞으로 나오길 원합니다. 그래도 코드는 여전히 내 문제를 해결합니다. – jnylen