2010-04-25 5 views

답변

0

FWIW, 일부 컨테이너 컨트롤에 대한 수명주기 가정에주의해야합니다. 예를 들어, 탭 컨트롤에서는 두 번째 탭과 이후 탭의 컨트롤이 느리게로드됩니다. 이러한 탭의 컨트롤은 처음 탭을 방문 할 때까지 인스턴스화/초기화되지 않을 수 있으므로 폼 수준 코드는 폼로드 완료시 모든 탭 페이지의 모든 컨트롤이 있다고 가정해서는 안됩니다. 기본 폼의 이벤트는 다음과 같은 순서로 제기된다

시작 :

Control.HandleCreated 
Control.BindingContextChanged 
Form.Load 
Control.VisibleChanged 
Form.Activated 
Form.Shown 

종료 기본 폼의 이벤트는 다음과 같은 순서로 제기됩니다 MSDN에 따르면

8

Form.Closing 
Form.FormClosing 
Form.Closed 
Form.FormClosed 
Form.Deactivate 
Application.ApplicationExit * 

이 질문은 오래된 질문이지만, 대부분은 단순한 링크이기 때문에 실제 답변을 포함시킬 것이라고 생각했습니다.

관련 문제