2013-05-01 3 views
0

항목을 선택하면 텍스트 상자, 라디오 단추 등과 같은 컨트롤 집합을 채우는 데 사용되는 목록 상자가 있습니다. 내가하고 싶은 일은 선택한 항목이 해당 컨트롤로 파싱 된 후 커서가 첫 번째 텍스트 상자에 나타나게하는 것입니다. 많은 게시물을 읽고 MSDN에서 연구하는 데 시간을 보낸 후에도이 간단한 작업을 수행 할 수 없습니다.WPF를 사용하여 텍스트 상자의 텍스트 시작 부분에 커서를 삽입하는 방법

코드에는 txtInstName.Focus();이 있습니다. 실제로 txtInstName에 포커스가있는 Keyboard.FocusedElement 속성을 확인하여 확인했습니다. 그러면 커서를 텍스트의 시작 부분에 넣으려면 어떻게합니까 txtInstName? txtIns6tName.Select(0,0);을 시도했지만 커서를 원하는 위치에 삽입하지 않습니다.

아이디어가 있으십니까?

답변

3

는 다음과 같은 특성이 속성을 가져 오거나 캐럿의 삽입 위치 인덱스를 설정

MyTextBox.CaretIndex = someInt32; 

를 사용할 수 있습니다.

관련 문제