Q&A

  • mdichild폼을 종료하고 다시 불러올때 폼이 밑으로 내려가는 현상
|==================|

| |

| |

| | <- 이넘 mdi main

| |

|==================|





`++++++++++++++++++`

` `

` ` <- 이넘 mdi child

` `

` `

`++++++++++++++++++`



if ActiveMDIChild = nil then

begin

Tfrmest.create(application);

end;



이런식으로 코딩 했걸랑요..



물론 child 폼 클로즈는 cafree 했고요..



첨에 child를 불러 오면



|==================|

|'++++++++++++++++`|

|' '|

|' '|

|'++++++++++++++++'|

| |

|==================|

이런식으로 예쁘게 나와요..

그런데 이폼을 종료 하고 다시

child를 불러 오면

|==================|

| |

| '+++++++++++++++|

| ' |

| ' |

| ' |

|==================|

이런식으로 폼이 동남쪽으로 조금씩 내려가요..

물론 다시 종료 하고 다시 불러 오면

바로 위에 있는 폼 보다 더욱더 동남쪽으로 내려가걸랑요..

이거 어캐 해결 해영...

mdi는 넘 어려워요...



위에 그림 그리느라고 애먹었습니다..(잘 알아 보실지 모르겠지만)

mdi계의 지존님들 갈켜 주세요...^^;



1  COMMENTS
  • Profile
    나그네 2001.07.25 19:33
    초짜맨 wrote:

    > |==================|

    > | |

    > | |

    > | | <- 이넘 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; 를 추가해보세요

    (다른건 건드리지 마시고)