winform 최대화 최소화 실행전 사이즈의 속성값

안녕하세요
윈폼에서 새로운 폼을 띄울 때 같은 타이틀의 폼이 있다면 이전폼의 location , size , windowstate를 Point oldlocation = Application.Openform[title].location 이런식으로
저장해놨다가 이전폼을 닫고 새로운폼의 속성값으로 설정하고있습니다.
다만 여기서 이전폼이 최대화상태일 경우에 최대화에 해당하는 사이즈가 저장됩니다.
그냥 폼에서 최대화 풀면 이전사이즈로 돌아가는데
윈폼 속성값중에 해당 이전사이즈를 저장하는 값같은게 있는지 궁금합니다.
아니면 메인폼에 public변수하나 지정하고 서브폼의 최대화이벤트 발생 시 저장하려합니다

1개의 좋아요

Form.RestoreBounds.Size와 Location으로
해결하였습니다

1개의 좋아요