2009-12-11 5 views
0

폼에 배치 된 Panel의 UserControl에 TextBox를 배치했습니다. 하지만이 코드로 포커스를 설정할 수 없습니다.WinForms -이 포커스 세트의 문제점은 무엇입니까?

mytxtBox.Focus();

ActiveControl = mytxtBox;

mytxtBox.Select();

왜 작동하지 않습니까? 여기에 초점을 맞추는 방법?

+1

당신이에서이 호출을 호출 할 수 있습니다? –

답변

1

이 코드를 양식에서 호출하려면 textbox 수정 자 속성을 public으로 변경해야합니다.

다음 양식에서 당신은

userControl11.textBox1.Focus(); 
+0

또한 코드가 작동하지 않는 이유는 폼이 아니라 사용자 컨트롤에서 처리하는 것처럼 보이기 때문입니다. 따라서 폼이 궁극적으로 여기에서 제어되고 포커스를 설정해야합니다. – GalacticCowboy

관련 문제