|==================|
| |
| |
| | <- 이넘 mdi main
| |
|==================|
`++++++++++++++++++`
` `
` ` <- 이넘 mdi child
` `
` `
`++++++++++++++++++`
if ActiveMDIChild = nil then
begin
Tfrmest.create(application);
end;
이런식으로 코딩 했걸랑요..
물론 child 폼 클로즈는 cafree 했고요..
첨에 child를 불러 오면
|==================|
|'++++++++++++++++`|
|' '|
|' '|
|'++++++++++++++++'|
| |
|==================|
이런식으로 예쁘게 나와요..
그런데 이폼을 종료 하고 다시
child를 불러 오면
|==================|
| |
| '+++++++++++++++|
| ' |
| ' |
| ' |
|==================|
이런식으로 폼이 동남쪽으로 조금씩 내려가요..
물론 다시 종료 하고 다시 불러 오면
바로 위에 있는 폼 보다 더욱더 동남쪽으로 내려가걸랑요..
이거 어캐 해결 해영...
mdi는 넘 어려워요...
위에 그림 그리느라고 애먹었습니다..(잘 알아 보실지 모르겠지만)
mdi계의 지존님들 갈켜 주세요...^^;
> |==================|
> | |
> | |
> | | <- 이넘 mdi main
> | |
> |==================|
>
>
> `++++++++++++++++++`
> ` `
> ` ` <- 이넘 mdi child
> ` `
> ` `
> `++++++++++++++++++`
>
> if ActiveMDIChild = nil then
> begin
> Tfrmest.create(application);
> end;
>
> 이런식으로 코딩 했걸랑요..
>
> 물론 child 폼 클로즈는 cafree 했고요..
>
> 첨에 child를 불러 오면
>
> |==================|
> |'++++++++++++++++`|
> |' '|
> |' '|
> |'++++++++++++++++'|
> | |
> |==================|
> 이런식으로 예쁘게 나와요..
> 그런데 이폼을 종료 하고 다시
> child를 불러 오면
> |==================|
> | |
> | '+++++++++++++++|
> | ' |
> | ' |
> | ' |
> |==================|
> 이런식으로 폼이 동남쪽으로 조금씩 내려가요..
> 물론 다시 종료 하고 다시 불러 오면
> 바로 위에 있는 폼 보다 더욱더 동남쪽으로 내려가걸랑요..
> 이거 어캐 해결 해영...
> mdi는 넘 어려워요...
>
> 위에 그림 그리느라고 애먹었습니다..(잘 알아 보실지 모르겠지만)
> mdi계의 지존님들 갈켜 주세요...^^;
>
mdichild 폼의 onshow 이벤트에 left := 0; top :=0; 를 추가해보세요
(다른건 건드리지 마시고)