모두CBT

다음 중 폼을 열자마자 'txt조회' 컨트롤에 커서(포커스)를 자동적으… | [컴퓨터활용능력 1급 필기] 12년 1회차 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 12년 1회차
다음 중 폼을 열자마자 'txt조회' 컨트롤에 커서(포커스)를 자동적으로 위치하게 하는 이벤트 프로시저는?
1
Private Sub txt조회_Click()
txt조회.AutoTab = True
End Sub
2
Private Sub txt조회_Click()
txt조회.SetFocus
End Sub
3
Private Sub Form_Load()
txt조회.AutoTab = True
End Sub
4
Private Sub Form_Load()
txt조회.SetFocus
End Sub
해설

폼을 여는 시점에 실행되는 이벤트는 Form_Load이며, 여기서 특정 컨트롤에 SetFocus 메서드를 실행하면 폼이 열리자마자 그 컨트롤로 커서(포커스)가 자동으로 이동한다.

Click 이벤트는 사용자가 해당 컨트롤을 직접 클릭해야 실행되므로 폼이 열리자마자 자동으로 포커스를 이동시키는 용도로는 적절하지 않고, AutoTab 속성은 입력한 글자 수가 필드 크기에 도달했을 때 자동으로 다음 컨트롤로 이동시키는 기능으로 포커스 이동과는 다른 목적을 가진다.

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