2012-02-24 2 views
2

TextBoxNameHere.Focus()를 호출하면 포커스가 설정되지만 텍스트 상자의 내용이 강조 표시됩니다.어떻게 텍스트 상자의 텍스트의 특정 인덱스에 포커스를 설정할 수 있습니까?

커서가 마지막 문자가되도록 설정해야합니다. 그러면 누군가가 키를 누른 경우 ' 내용을 지우지 않고 많은 질문을 검색했지만 대부분은 이미 알고있는 포커스를 설정하는 방법을 묻는 중입니다. 같은 당신은 일반적으로 할 수있는

+0

윈폼을 제공 한 후 값을 재설정? Wpf? Windows Forms? – asawyer

답변

3

:

txtbox.Select(txtbox.Text.Length, 0); 
+0

포커스 설정 + 정확히 내가 원했던 것입니다. 감사합니다. –

+0

당신을 진심으로 환영합니다! – kaj

0

이 시도 :

var value = TextBoxNameHere.val(); 
TextBoxNameHere.Focus(); 
TextBoxNameHere.val(value); 

을로 초점

관련 문제