문제

좋아,이 모든 텍스트 상자를 결합되지 않은 양식에 추가하고 양식을 열 때마다 첫 번째 텍스트 상자로 점프하여 정보를 입력 할 수 있습니다.

양식이 열릴 때 첫 번째 텍스트 상자로 자동 점프하는 것을 원하지 않기 때문에 어떻게 제거합니까?

감사해요

도움이 되었습니까?

해결책

어딘가에 가야하기 때문에 어디로 가고 싶은지 결정해야합니다. 탭 순서, 초점 설정 및 자동 타브를 제어 할 수 있습니다.

방금 확인했으며 가장 좋은 방법은 텍스트 상자를 활성화 한 속성을 NO로 설정하고 잠긴 속성을 예로 설정하는 것입니다.

다른 팁

기본 동작은 물론 커서가 탭 순서에서 설정 한 첫 번째 컨트롤로 이동하는 것입니다.

여전히 양식의 현명한 탭 순서를 원한다고 가정 한 다음 제로 길이의 텍스트 상자를 양식 헤드더에 넣습니다. 탭 정지 설정 (속성 시트의 다른 탭)을 제거하십시오. 이 상자를 투명하게 설정할 수도 있습니다.

그런 다음 형식 온로드 이벤트에서 간단히 가십시오.

  Me.NameOfTextBoxinFormsHedaing.SetFocus

질문을 올바르게 읽으면 양식의 텍스트 상자가 양식을 열는 데 중점을 두는 것을 원하지 않는 것 같습니다.

이 인스턴스에서해야 할 일은 양식에 새로 바운드 텍스트 상자를 작성한 다음 양식 탭 순서에서 첫 번째 항목을 만들지 않도록하는 것입니다. 그런 다음 Unbound TextBox를 0 높이와 0 너비로 조정하여 보이지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top