도와 주세요.
MainForm에는 FormStyle= fsNormal이며 Create 하여 Show로 보여지는 여러개의 ChildForm이 있습니다.
MainForm이 TempForm1, TempForm2, TempForm3...를 MainForm.Create() 의 pocedure에서 Create한 것이지요.
문제는 MainForm이 Resizing될때 MainForm이 Create한 ChildForm들 TempForm1, TempForm2, TempForm3등을 MainForm의 Resizing비율만큼 같이 Resizing을 해야 하는데 안되네요.
TempForm1,2,3에서 MainForm이 줄어든 것을 아는 방법은 없나요?
줄은 비율도 같이 알아야 겠구요....
도와주세요....
> 도와 주세요.
>
> MainForm에는 FormStyle= fsNormal이며 Create 하여 Show로 보여지는 여러개의 ChildForm이 있습니다.
> MainForm이 TempForm1, TempForm2, TempForm3...를 MainForm.Create() 의 pocedure에서 Create한 것이지요.
>
> 문제는 MainForm이 Resizing될때 MainForm이 Create한 ChildForm들 TempForm1, TempForm2, TempForm3등을 MainForm의 Resizing비율만큼 같이 Resizing을 해야 하는데 안되네요.
>
> TempForm1,2,3에서 MainForm이 줄어든 것을 아는 방법은 없나요?
> 줄은 비율도 같이 알아야 겠구요....
>
> 도와주세요....
>
>
유희정님 안녕하세요?
생각보다는 간다할거 같습니다.
MainForm의 Width, Height 를 기억할수 있는
외부변수를 먼저 선언해 놓으시고,
MainForm의 OnCreate 이벤트 핸들러에서 그 크기들을 대입해 둡니다.
그후, MainForm의 OnResize의 이벤트 핸들러에서
MainForm이 커지거나 작아진 만큼,
(이 연산은 아까 선언해둔 외부변수로..)
다른 폼들도 크기에 변화를 주면 될거 같네요.
그럼.. 즐거운 프로그래밍 되시길~