Q&A

  • 폼 상속에 관한 질문 한가지 더..
앞에 답변 감사합니다.

MDI 프로그램을 만들때,
하나의 부모폼과, 하나의 자식폼을 만들어놓고,
프로그램을 실행 시킵니다.
프로그램이 실행 되면서 만들어둔 자식폼을 상속시켜
똑같은 자식폼을 10개를 생성시키려고 할때는
(같은 폼을 여러개 띄워야 할 경우)
어떤 식으로 해야 합니까?




1  COMMENTS
  • Profile
    최용일 2002.09.10 19:04
    안녕하세요. 최용일입니다.

    쩝~ 이건 뭐 상속하곤 관계가 없네요...

    그냥 10번 생성시키면 됩니다.

        for Index := 0 to 9 do
        begin
            ChildForm := TChildForm.Create(Self);
            ChildForm.Show;
        end;

    자식폼에 억세스할 필요가 있다면 배열같은것을 선언해서 하시면 되겠죠. 아님 이름을 다르게 해서 FindComponent등으로 그때 그때 찾으셔두 되구요...

    var
        ChildFormArray: array[0..9] of TChildForm;
    begin
        for Index := 0 to 9 do
        begin
            ChildFormArray[Index] := TChildForm.Create(Self);
            ChildFormArray[Index].Show;
        end;
    end;

    ^^ 항상 즐코하세요...