Q&A

  • 폼생성...
같은폼을 여러개 생성 하려면 어떻개 하나요??



그냥 Create하고 Free하면 될까요?

1  COMMENTS
  • Profile
    유수 2000.03.31 00:49


    먼저 같은 폼으로 쓸 폼을 디자인 합니다.



    그 폼의 이름이 TForm2이고, 메인 폼이 TForm1이라면,



    메인폼에서 다음과 같이 호출하면 폼을 만들 수 있습니다.



    호출할때 마다 계속 불러 지겠져...



    Do TForm2.Create(self) with

    begin

    show;

    end;



    글구 TForm2의 OnClose이벤트에서 Action := caFree;를



    추가해 주면 됨다...



    난제 좀더 복잡한 프로그램을 작성하시게 된다면, 폼을 만들때,



    TList와 같은 클래스를 써서 폼 포인터를 관리하는 기능도 필요할 것입니다.



    수고하세여..



    초심자 wrote:

    > 같은폼을 여러개 생성 하려면 어떻개 하나요??

    >

    > 그냥 Create하고 Free하면 될까요?