Q&A

  • form 닫기전에.....
프로그램을 실행시키면
폼이 뜨고나서 오른쪽위의 엑스버튼을 누르면
프로그램이 종료 되는대여...
그전에 메세지 박스가 떠서 종료할건지 말건지 선택할수
있게 할려면 어케하져
보통 그냥 버튼을 만들어서는 안에다
MessageDlg를 써서 yes면 close시키거듣여
근데 위의 엑스버튼누르면 어케하는지여...????
부탁드립니다.....
1  COMMENTS
  • Profile
    정성훈 2002.10.22 00:53
    Fom 의 이벤트중에 OnCloseQuery 가 있습니다.
    거기다가 메시지 처리하세요..

    procedure TF_Base_Main.FormCloseQuery(Sender: TObject;
      var CanClose: Boolean);
    bein
       if ID_YES = Application.MessageBox( '종료할까요?', '프로그램 종료', MB_YESNO + MB_ICONQUESTION ) then CanClose := True
       else CanClose := False;
    end;