Q&A

  • 비모달폼을 동적으로 생성?
모달폼은 쉽게 동적으로 생성했다 해제할 수 있는데요



모달리스폼을 동적으로 생성하려면 어떻게 해야되나요?



책이나 게시판 다 찾아봐도 모달폼밖에 없더군요..



동적으로 어떻게 하면 쉽게 생성할 수 있는지 가르쳐주세요..





1  COMMENTS
  • Profile
    김정 2000.10.11 04:29
    안녕하세요?

    고드름 김정입니다.



    제가 사용하는 방법을 말씀드리겠습니다. 모달과 별로 다르지 않습니다.



    1. 우선 클래스 내부에서 쓸 인스턴스의 변수를 만듭니다. (Private 나 Public)

    FMyForm : TMyForm;



    2. 그리고 모달폼과 마찬가지로 생성하고 보여줍니다.



    FMyForm := TMyForm.Create( self );

    FMyForm.Show;



    만약 폼생성에 시간이 걸린다면 미리 만들어 놓아도 됩니다.

    ( 이것은 보통 Application에서 Create할 때 그렇다는 거 아시죠? )



    3. 그리고 TMyForm의 OnClose()에



    Action := caFree;



    위의 한 줄을 추가하면 폼이 닫히면서 Free가 됩니다. ^^;



    참고하세요.





    바다 wrote:

    > 모달폼은 쉽게 동적으로 생성했다 해제할 수 있는데요

    >

    > 모달리스폼을 동적으로 생성하려면 어떻게 해야되나요?

    >

    > 책이나 게시판 다 찾아봐도 모달폼밖에 없더군요..

    >

    > 동적으로 어떻게 하면 쉽게 생성할 수 있는지 가르쳐주세요..

    >

    >