Q&A

  • 자신을 호출한 폼 이름알아내기
안녕하세염..
궁금한게 있어 몇자 적어봅니다.

가령 Frm1이라는 폼에서 Frm2라는 폼을 호출했을경우에
Frm2에서 자신을 호출한 Frm1이라는 폼의 이름을 알수 있는 함수같은게
있습니까?

제가 알구 싶은건 변수를 이용하거나 뭐 그런방법 말구여..
함수가 있다면 그게 알구싶거든여..

그럼 즐코하세염.
1  COMMENTS
  • Profile
    어린왕자A 2002.06.05 01:04
    호출했는데..호출주인은 알필요가 없는 거죠. 독립성을 유지하는게 좋아요.
    만일 알려면 리턴해주는 프로시저를 써야 겠죠.

    꼭 굳이 하신다면 호출자를 파라메타로 하는 프로시저를 만들어 호출하면 되죠.

    procedure TFrm1.callFrm2;
    begin
      Frm2.ShowForm(Self);
    end;


    procedure TFrm2.ShowForm(Sender: TObject);
    begin
      Frm2.Show;
      ShowMessage(Sender.Name + 'is calling');
    end;