Q&A

  • 폼 동적 생성시 한번만 폼이 뜨게 하려면 어떻게 하나요?
procedure TfrmMain.btnAboutClick(Sender: TObject);
begin
  if fAbout1. then
  begin
    fAbout1 := TfrmAbout.Create(Application);
    fAbout1.show();
  end;
end;

으로 폼을 새로 생성하여 사용하려 합니다.

버튼을 누를때마다 폼이 생성되어 여러개의 폼이 뜨는데
한번만 폼이 뜨게 하려면 어떻게 하나요?
1  COMMENTS
  • Profile
    구창민 2009.10.28 23:53
    Assigned() 를 이용해서 이미 생성되어 있는지 체크 하세요..