2010-05-20 4 views
0

winforms 응용 프로그램에서 RichTextBox를 사용하고 있으며 기본값을 '\ t'에서 4 공백으로 줄이려고합니다. 나는 전에이 조각 후 중단 점을 가지고있는 형태의의 OnLoadwinforms의 RichTextBox SelectionTabs 속성 사용

_richTextBox.Text = "1\t2\t3\t4\t5"; 
_richTextBox.SelectAll(); 
_richTextBox.SelectionTabs = new int[] {100,200,300,400 }; 

이 있습니다. SelectionTabs는 할당 전과 후에 {int [0]} (빈 int 배열)로 설정됩니다. 내 과제가 왜 진행되지 않는지 누가 알 수 있습니까?

+0

귀하의 문제를 이해하기가 어렵습니다. 자세한 내용을 추가 할 수 있습니까? – volody

+0

재 시도 없음,이 코드는 시도 할 때 잘 작동합니다. 화면과 디버거 모두. 명백한 실패 모드가 없으며 내가보고 한 것을 본 적이 없습니다. –

+0

RichTextBox에 일부 이벤트 처리기가 있습니다 (GotFocus, TextChanged, SwelectionChanged 등). 나는 그것들 모두를 무력화 시켰고 작동하기 시작했다. 이제는 SelectionTabs의 설정을 방해하는 이벤트 진행자가 정확히 무엇을하고 있었는지 파악하려고합니다. 감사합니다. –

답변