안녕하세요^^
저기 제가 어떤이벤트를 다른곳에서 땡겨와서 사용을 하고 싶은대요.
그 방법을 잘 모르겠습니다..
예를 들어 폼에 Close 이벤트를 가지고 온다면
Form1.OnClose() 이렇게 하는것은 알겠는대 저기 () 안에 어떤식에 속성으로
줘야돼는지 좀 많이 헷갈리고 있거든요 ㅠ ㅠ
저기 이벤트에 사용법에 대해서 갈켜주시면 정말 감사드리겠습니다^^
OnClose이벤트의 프로시저 정의는
FormClose(Sender: TObject; var Action: TCloseAction);
로 정의되어 있습니다..
Sender는 아실테구..
Action에는 CaFree, CaNone, CaHide, CaMinimize로 선언되어 있습니다.
이것은 델파이 도움말..
TCloseAction에 커서를 둔 상태에서 F1키를 눌러보면 나옵니다..
Sender에는 호출한 객체가...
Action에는 님이 취할 값을 대입시켜 주면 됩니다..
예를 들어..
폼을 닫고 싶다..
Action := CaFree
폼을 닫고 싶지 않다..
Action := CaNone;
답이 되셨길..
아참.. TObject는 최상의 Class이라는걸 아시겠져?
거의 모든 클래스는 이놈으로부터 파생되었습니다..
FormClose(Sender: TObject; var Action: TCloseAction);
로 정의되어 있습니다..
Sender는 아실테구..
Action에는 CaFree, CaNone, CaHide, CaMinimize로 선언되어 있습니다.
이것은 델파이 도움말..
TCloseAction에 커서를 둔 상태에서 F1키를 눌러보면 나옵니다..
Sender에는 호출한 객체가...
Action에는 님이 취할 값을 대입시켜 주면 됩니다..
예를 들어..
폼을 닫고 싶다..
Action := CaFree
폼을 닫고 싶지 않다..
Action := CaNone;
답이 되셨길..
아참.. TObject는 최상의 Class이라는걸 아시겠져?
거의 모든 클래스는 이놈으로부터 파생되었습니다..