2010-03-10 4 views
3

Есть ли способ найти Текст обернут (WordWrap) внутри RichTextBox? Я немного выкопал, но ничего не нашел, пока не найду ничего ...Fire event on Word-Wrap

Причина, по которой я рассматриваю это, потому что мне нужно, чтобы событие срабатывало всякий раз, когда RichTextBox обертывает текст в конце строки.

Спасибо всем

ответ

2

Технически я считаю, что это является возможно с Windows API. Взгляните на EM_SETHYPHENATEINFO и, в частности, возможность передать пользовательский HyphenateProc. Это указатель на функцию, которая вызывается, когда текстовое поле богатого текста необходимо обернуть строку и вызывает вашу функцию, чтобы определить, как переносить слово.

Сказав это, я искренне сомневаюсь, что это разоблачено в .NET, поэтому вам нужно будет вникать в API немного больше. Но я думаю, что это был бы лучший способ быть уведомленным об этом.

UPDATE
Здесь вы идете я found a blog post, что переговоры об этом немного подробнее.

+0

Ах, очень приятно! Спасибо :) – 2010-03-10 05:04:25