Q&A

  • ModalResult := mrCancel vs close
어떤 버튼을 눌렀을 때 ModalResult := mrCancel과 colse의 차이가 뭐져~?

혹 아시는 분 있으시면...답변 바랍니다..
왜 close를 쓰면 되는데..ModalResult := mrCancel로 쓰는지..이해가 안됩니다.(도움말을 봐도 영~ㅡㅡ;;;)
님들의 가르침 기다리겠습니다.._(_ _)_
1  COMMENTS
  • Profile
    이성찬 2003.06.12 05:57


    간단히 말씀 드리면,
    폼만 단순히 닫고 싶으시면 Close() 메소드만 쓰셔도 되구요,
    폼을 닫으면서 그 뒤의 처리, 예를 들면,
    "확인" 을 눌렀을때와 "취소", 혹은 "종료" 를 눌렀을때 각각 처리를 달리해야
    하는 많은경우(다이알로그박스기능)에는 ModalResult 프로퍼티를
    씁니다.

    다음은 예제 ^^
    ================================================================
      with frmProgress do
      begin
        if ShowModal = mrOk then
          ...
       else
          ...
      end;