Показать сообщение отдельно
  #6  
Старый 21.03.2017, 09:45
Аватар для ffpereverzev
ffpereverzev ffpereverzev вне форума
Прохожий
 
Регистрация: 14.02.2017
Сообщения: 48
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

То есть получается вот какая штука:

1. Я запускаю поиск не трогая текст в окне RichEdit (не спуская видимый текст ползунком) - в этом случае текст ищется нормально, полностью соответствуя параметрам поиска (например, я ищу слово "Архив" длиной в 5 символов, тогда при поиске, в видимой части, выделяется слово "Архив", без смещений);
2. Если я сдвигаю ползунок вниз и устанавливаю курсор в появившуюся область, то при поиске появляется сдвиг (ищу слово "Архив", а нахожу, например "хивов" или "хиват". То есть количество выделяемых символов верное, но идет сдвиг +2);
3. При дальнейшем поиске сдвиг увеличивается, причем всегда на число, кратное 2-ум.
Ответить с цитированием