2010-01-14 6 views

답변

57

최소 탭 인덱스가있는 것이 자동으로 포커스를 얻습니다 (TabStop 속성이 true로 설정되었다고 가정). 탭 인덱스를 적절하게 설정하기 만하면됩니다.

그런데 Visual Studio에서는 원하는 순서대로 컨트롤을 클릭하기 만하면 쉽게 탭 인덱스를 설정할 수 있습니다. 양식 디자인보기에서 "보기"메뉴의 "탭 순서"옵션을 선택하여이 기능을 활성화 할 수 있습니다.

폼이로드 될 때 Select 메서드를 호출하여 컨트롤에 수동으로 포커스를 지정할 수도 있습니다.

+8

Focus() 대신 Select()를 호출하려는 경우 포커스는 주로 사용자 지정 컨트롤 작성자를위한 저급 메서드입니다. See : http://stackoverflow.com/questions/802722/whats-the-difference-between-control-select-and-control-focus – blak3r

+0

선택() 완벽하게 작동합니다. 감사! – anon58192932

+0

좋은 답변입니다. 컨테이너의 TabStop이 false 인 경우에도 컨테이너 컨트롤 (패널 등)의 TabIndex가 자식보다 우선합니다. 보기> 탭 순서를 통해이 사실이 명확 해집니다. – Dunc

관련 문제