본문 바로가기
프로그래밍/delphi

DELPHI 폼생성에서 종료까지~

by 메르세데쓰 2017. 9. 23.
반응형

 

델파이에서 폼을 생성하고 종료하는 것은 개발자라면 지겹도록 해야 하는 일중에 하나일 것입니다.

 

저도 그렇습니다.   근데 어떤 순서로 생성이 되고  종료가 되는지 솔직히 큰 관심을 가져본 적이 별로 없었습니다.

 

그동안의 경험으로.. 대략 Create -> Show  ....   -> Close ?  이런 순서로 사용해서 큰 무리 없이 개발해서 밥을 먹고 살았거든요.

 

 

공부도 할 겸 각 이벤트에 조건을 걸어 테스트해 보았습니다.

 

 

delphi - Properities , Event

 

 

 

 

주요 이벤트에 대한 설명입니다.

 

OnCreate - form생성 시 발생하는 이벤트입니다. 너무나도 잘 알고 있으실 것입니다. 화면의 초기 작업을 위한..

 

OnShow  - 폼이 표시될 때 발생하는 이벤트입니다.

 

OnActivate - 포거스가 넘어와 활성화될 때 발생하는 것입니다.

 

OnResize - Form 사이즈가 변경될 때 발생합니다.

 

OnPaint - 화면상의 다시 보기가 필요하다 판단될 때 일어납니다.

 

Resize이벤트가 일어나기 때문에 Paint가 발생한 것 같습니다.

 

 

 

OnCloseQuery - OnClose 전 폼을 닫아도 되는를 확인할 경우

 

OnClose - Form을 닫을 때 주로 마무리 처리용

 

OnDestroy - 폼이 해제될 때 발생합니다.

 

종료 시엔 제가 그동안 알고 있었던 것과 조금 다른게 있습니다;  아는 만큼 프로그램을 한다 하죠.. 그래서 제가 이만큼 밖에 에 못했던 것입니다.  ㅜㅜ

 

 

참고:Delphi Begin ...End

 

반응형

댓글