| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Поиск в RichEdit |
| Автор: popapo 18.6.2008, 13:42 | ||
Есть код
только он ищет с конца, а как его изменить чтобы он искал с места где установлен курсор в RichEdit |
| Автор: popapo 18.6.2008, 14:04 |
| и ещё, чтобы он показал где это слово (опустил ScrollBar до него) |
| Автор: petlyura 18.6.2008, 14:29 | ||||
StartPos=RichEdit1->SelStart; ToEnd = RichEdit1->Text.Length() - StartPos; вместо StartPos = 0; ToEnd = RichEdit1->SelStart; ToEnd = RichEdit1->Text.Length() - StartPos; вместо ToEnd = RichEdit1->SelStart - StartPos; |
| Автор: popapo 18.6.2008, 14:47 |
| petlyura, не работает |
| Автор: petlyura 18.6.2008, 15:29 | ||
Я на "глаз" код писал Необходимо знать, что хочешь иметь на выходе. Возьми в отладке попробуй построчно пройти (а параллельно в голове просчитывай или на пальцах, типа ищем "не" в "Денег нет - зовут Олег" - первый "не" - 2 буква, до конца фразы - около 20 символов, второй "не" - 7 буква, до конца фразы - где-то 15 символов) и сразу станет ясно, где что не так. |
| Автор: popapo 18.6.2008, 16:40 | ||
Спасибо, с этим разобрался, а как
А все не надо, нашол - SendMessage( RichEdit1->Handle,EM_SCROLLCARET, 0,0); |