Q&A

  • 화면을 활성화 할때 발생하는 이벤트
질문이 있습니다.

화면(폼)이 비활성화 상태에서 마우스 클릭이나 Alt+Tab 으로
활성화가 되었을때 발생하는 이벤트가 무엇인지 알고 싶습니다.

알고있는 상식으로는
OnActivate이벤트로 알고 있었는데..
되지 않더라구요.. 정말로 이상하게..
그 이벤트는 마치 OnShow 와 같게  폼생성시 한번 들어가더라구요

정말로 궁금합니다.

참고로 저의 환경은
윈도우2000 프로이고 윈도우 온라인 패치를 모두 적용했으며
델파이6에 두번째패치를 적용한 상태입니다.
2  COMMENTS
  • Profile
    최병철 2002.09.15 01:54
    폼의 모드 이벤트에 ShowMessage()을 넣고 실행 해 보세요.
    그리고 Memo 컴포넌트를 화면에 넣고,
    Memo1.Lines.Add('eweweewew-01');를
    모든 폼 이벤트에 같이 넣어 보세요.

    그러면 좋은 결과를 볼 것입니다.

    참고로 폼 Create 이벤트 이후로 Memo 컴포넌트에
    출력이 되고,
    특정 이벤트는 Show함수로 확인 가능 합니다.


  • Profile
    한대필 2002.09.16 20:59
    무슨 소린지 하나도 모르겠네요..

    '모드 이벤트'라는 것은 '모든 이벤트'의 오타인것인가요?
    그리고 왜 모든 폼 이벤트에 showmessage넣어야 좋은
    결과를 볼수 있는것이지요?
    그냥 폼이 활성화 될때는 어떤 이벤트가 일어납니다.
    하고 답변해 주셔야  초보자는 알아 먹지 않을까요?