2013-12-23 3 views
0

문제가 있습니다 .. 데이터를 저장해야하지만 값이없는 컨트롤의 유효성 검사를 표시하는 오류 목록 양식 (유효성 검사 요약 화면으로 작동)이 있습니다. . 탭 컨트롤이있는 다른 폼의 컨트롤에서 유효성 검사가 수행 될 때 열리는이 폼은 유효성 검사가있는 모든 컨트롤을 포함합니다. 초점은 탭 컨트롤에 무슨 일이 있었 ..하지만 I :탭을 선택한 후 컨트롤에 포커스를 부여하는 방법

문제는 내가 오류 목록 양식을 더블 클릭했을 때이 컨트롤을 가지고 컨트롤 자체

결과에 초점 탭 컨트롤에 커서 초점이 필요하다 컨트롤에 중점을 둘 필요가 있습니다

+0

'포커스()가있는 FocusTextBox 제어를 얻을하려는 경우, 제어를위한'방법. 그걸 써!!! –

+0

포커스 메서드를 사용하지만 작동하지 않습니다 – user3129023

+0

그런 다음 Select() 메서드 –

답변

0

탭 선택 이벤트 처리기에 Control.Focus()을 사용하십시오.

+0

내가 선택한 페이지에서 사용하려고 탭 컨트롤 .. 변경하지만 작동하지 않습니다 – user3129023

0

Focus()으로 전화하면 다음 컨트롤에 집중할 수 있습니다.

0

1 단계 : 당신은 작업 TabPage 이익 초점을 수행 할 TabPage 컨트롤의 Enter 이벤트를 처리해야합니다.
2 단계 : 을 얻으려면 필수 제어에서 Select() 기능을 호출 할 수 있습니다.

이 시도 : 당신이 TabPage2 사용이 코드

tabPage2.Enter += new System.EventHandler(this.tabPage2_Enter); 
    private void tabPage2_Enter(object sender, EventArgs e) 
    { 
     textBox1.Select(); 
    } 
+0

이 코드를 시도했지만 이벤트 선택 페이지를 변경했지만 작동하지 않습니다 – user3129023

관련 문제