Q&A

  • 이벤트속성을 사용하는 방법에 대한 질문.
안녕하세요^^
저기 제가 어떤이벤트를 다른곳에서 땡겨와서 사용을 하고 싶은대요.
그 방법을 잘 모르겠습니다..
예를 들어 폼에 Close 이벤트를 가지고 온다면
Form1.OnClose() 이렇게 하는것은 알겠는대 저기 () 안에 어떤식에 속성으로
줘야돼는지 좀 많이 헷갈리고 있거든요 ㅠ ㅠ
저기 이벤트에 사용법에 대해서 갈켜주시면 정말 감사드리겠습니다^^

1  COMMENTS
  • Profile
    김경록 2002.05.16 03:46
    OnClose이벤트의 프로시저 정의는
    FormClose(Sender: TObject; var Action: TCloseAction);
    로 정의되어 있습니다..
    Sender는 아실테구..
    Action에는 CaFree, CaNone, CaHide, CaMinimize로 선언되어 있습니다.
    이것은 델파이 도움말..
    TCloseAction에 커서를 둔 상태에서 F1키를 눌러보면 나옵니다..

    Sender에는 호출한 객체가...
    Action에는 님이 취할 값을 대입시켜 주면 됩니다..
    예를 들어..
    폼을 닫고 싶다..
    Action := CaFree

    폼을 닫고 싶지 않다..
    Action := CaNone;

    답이 되셨길..
    아참.. TObject는 최상의 Class이라는걸 아시겠져?
    거의 모든 클래스는 이놈으로부터 파생되었습니다..