모두CBT

출제 21-3/12-1다음 중 폼을 열자마자 'txt조회' 컨트롤에 커… | [컴퓨터활용능력 1급 필기] 자주 나오는 문제 · 47회차 중 2·3회 출제 (632) 상세 페이지

1[컴퓨터활용능력 1급 필기] 자주 나오는 문제 · 47회차 중 2·3회 출제 (632)

출제 21-3/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 메서드를 실행해야 한다.

Form_Load는 폼이 열릴 때 자동으로 실행되는 이벤트이며, SetFocus는 지정한 컨트롤로 포커스를 옮기는 메서드이다.

  • Click 이벤트는 사용자가 해당 컨트롤을 클릭해야 실행되므로 폼을 여는 즉시 동작하지 않는다.
  • AutoTab 속성은 입력 마스크의 마지막 문자를 입력하면 다음 컨트롤로 자동 이동시키는 기능으로 포커스를 즉시 이동시키는 것과는 다르다.

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