2012-07-22 10 views
2

워드 프로세서를 작성하고 Microsoft Word와 같은 별도의 페이지에 텍스트를 표시하고 서식있는 텍스트 상자 모음을 생각합니다. 사용자가 입력 할 때 텍스트의 첫 번째 상자를 채우면 커서가 두 번째 상자를 자동으로 이동합니다. 어떻게해야합니까? 텍스트 상자가 채워지면 어떤 이벤트가 활성화됩니까?두 개의 서식있는 텍스트 상자를 연결하는 방법

답변

0

이벤트를 작성하여 OnVisibleScrollbarsChanged 이벤트를 생성했습니다. http://www.csharp-examples.net/check-scrollbars-visibility/

+0

질문과 관련하여 그것을 사용하는 방법을 보여주는 몇 가지 코드를 추가 하시겠습니까? –

+0

물론, 아이디어는 스크롤 막대를 추가하면 텍스트 상자의 크기가 변한 다음 "크기 조정"이벤트를 사용하여 새 페이지를 만들고 커서를 새 페이지로 이동한다는 것입니다. – user1543998

+0

이것은 다음 코드입니다. protected override void OnResize (EventArgs e) {base.OnResize (e); // the code} – user1543998

-1

텍스트 상자의 텍스트가 변경 될 때 트리거되는 이벤트가 있습니다.

그 상자 안에있는 텍스트의 양을 세고 일정한 양에 도달하면 다음 '페이지'로 이동하십시오.

+0

그러나 페이지 당 문자 수는 일정하지 않습니까? – user1543998

+0

그래서 '가득 차있는'시점을 어떻게 결정합니까? 스크롤바가 나타나면? 이 경우 스크롤바가 보이는지 확인할 수 있습니다. – Haedrian

+0

멋진 사용자 인터페이스 경험을 제공 할 것인지 확신하지 못합니다. –

관련 문제