2011-05-13 1 views
0

함수 창과 함께 텍스트 편집기를 만들었습니다.은 화면 위치와 관련하여 현재 텍스트 상자 행을 찾아야합니다.

functionwindow는 텍스트 상자에있는 모든 함수로 채워진 목록 상자입니다.

사용자가 목록 상자의 항목을 두 번 클릭하면 텍스트 상자가 클릭 한 기능을 찾습니다. 텍스트를 찾기 위해 간단한 검색 만 사용합니다. 문제는 텍스트가 윈도우의 맨 아래에 있다면 여전히 올바르게 표시하기 위해 스크롤해야한다는 것입니다. 거기에 방법이 ... 텍스트 상자의 라인 200 상단에 표시하게 화면의 하단에있는 경우 ??? 누구에게도 의미가 있습니까?

+0

어떤 플랫폼입니까? winforms? asp.net? 실버 라이트? wpf? (etc.) –

+0

죄송합니다, 지금 winforms 3.5하지만 지금까지 내가 돌아갈 수 있습니다. – charles

답변

1

원하는 기능이 ScrollToCaret입니까?

+0

나는 그렇게 생각합니다. ScrollToCaret을 사용하는 경우에도 컨트롤 아래쪽에 텍스트가 표시됩니다. 그게 뭔지 알아 내려고 애 쓰고있는 무엇이 텍스트가 컨트롤의 맨 아래에 있다면, 텍스트를 맨 위에 올리도록 스크롤하는 법 – charles

+0

나는 그것을 처리해야 할 것이라고 생각합니다. 텍스트 상자에 몇 줄이 있는지 알아보고 해당 양만큼 캐럿을 상쇄하십시오. – acron

+0

에는 화면이 위쪽/아래쪽까지 표시되는 위치를 찾는 방법이 있습니까? – charles

관련 문제