Вниз
Скачать: CL | DM;

Отследить изм-е позиции слова в TRichEdit при изм-ии раз-ра кнтрл   Найти похожие ветки 

 
ford ©   (2009-07-25 13:42) [0]

Здравствуйте!
Порезал текст из TStrings на слова, посчитав для каждого слова позицию как кол-во букв в предудущих строках+позиция первого символа в текущей строке.
Вывел весь текст в компоненте TRichEdit и попробовал подсветить слова из списка, если не стоит WordWrap то все ОК, но если я устанавливаю WordWrap  в True то ессесно все мои рассчитанные позиции идут по одному месту :( т.к. тут появляется дополнительные символы #13 которые компонент расставляет в тексте для переноса
Попробовал порезать текст который уже в RichEdit1.Lines при установелнном WordWrap в true, тоже самое
т.е. переносы которые ставит richEdit не отоборажаются в тексте который можно прочесть из RichEdit.Lines

Подскажите, как мне посчитать текущую позицию слова в RichEdit с включенным WordWrap?


 
ford ©   (2009-07-25 16:30) [1]

получилось, но в таком порядке
1. отключаем перенос слов
2. выделаем слова и т.д. определяем их положение в тексте
3. включаем перенос слов

в таком варианте работает все нормально даже при изменении размера RichEdit в реалтайм



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.004 c
15-1290540718
Денис2
2010-11-23 22:31
2011.03.06
Кто ставил GLibWMIall1.6b


15-1290383176
Юрий Зотов
2010-11-22 02:46
2011.03.06
Еще один шахматный этюд


2-1292336344
vitge
2010-12-14 17:19
2011.03.06
Закрытие формы из другой формы


15-1290862182
MonoLife
2010-11-27 15:49
2011.03.06
900 терабайт на 1 г бактерий..


4-1245942576
erglnu
2009-06-25 19:09
2011.03.06
TrackPopupMenu + Трей - Меню не убирается((




   Наверх