모두CBT

다음에 제시된 프로시저를 폼의 크기가 바뀔 때와 폼이 처음으로 표시될 … | [컴퓨터활용능력 1급 필기] 11년 2회차 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 11년 2회차
다음에 제시된 프로시저를 폼의 크기가 바뀔 때와 폼이 처음으로 표시될 때 발생시키려고 하려면 프로시저의 ( ) 부분에 적당한 코드는 무엇인가?

Private Sub ( )
    MsgBox "달라진 모습을 확인하셨나요?"
End Sub

1
Form_Open()
2
Form_Load()
3
Form_Initialize( )
4
Form_Resize( )
해설

빈칸에는 이벤트 프로시저의 이름이 들어가며, 조건은 폼의 크기가 바뀔 때폼이 처음 표시될 때 모두 실행되어야 한다는 것입니다.

Resize 이벤트는 폼의 크기가 변경될 때 발생할 뿐 아니라, 폼을 열 때 Open → Load → Resize → Activate 순으로 이벤트가 이어지므로 폼이 처음 화면에 표시되는 순간에도 한 번 발생합니다. 따라서 두 조건을 동시에 만족합니다.

폼이 열릴 때만 발생하는 Open이나 Load, 폼 개체가 만들어질 때 한 번만 발생하는 Initialize는 이후 사용자가 폼의 크기를 조절해도 다시 실행되지 않으므로 조건을 만족하지 못합니다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.