![]() |
|
Модераторы: MetalFan |
![]()
|
|
| RaIDeR |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 20.6.2005 Репутация: 2 Всего: 4 |
Здравствуйте все ! Я нашел хороший код поиска текста в докементе загруженном
в браузер, вот собственно сам код:
Всё бы хорошо, но данный код находит и выделяет весь текст найденый в документе, а как сделать типа "Найти вперед" и "Найти назад" ? И снять старое выделение ? |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 2 Всего: 98 |
как искать вперед/назад:
как снять старое выделение: перед закрашиванием запомни цвета и перед новым поиском закрасть текст этими цветами -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| RaIDeR |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 20.6.2005 Репутация: 2 Всего: 4 |
Своими знания англ. вот как я это перевёл:
Приведи ПОЖАЛУЙСТА пример поиска, а то здаётся мне я всё не так понял Это сообщение отредактировал(а) RaIDeR - 13.7.2005, 15:52 |
|||
|
||||
| December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков Репутация: 12 Всего: 57 |
1 Искать назад |
|||
|
||||
| RaIDeR |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 20.6.2005 Репутация: 2 Всего: 4 |
Помогите разобраться !
Исходя из выше показанного:
Получается примерно такой запрос:
В итоге получается полная фигня ... |
||||
|
|||||
| RaIDeR |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 20.6.2005 Репутация: 2 Всего: 4 |
Вот какой ёще я нашёл код:
Этот код вроде правельный, ищет вперед и назад, но как сделать поск пошагово ? Т.е чтоб он продолжался с той позиции на которой он остановился при последнем поиске ? Помогите плиз |
|||
|
||||
| RaIDeR |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 20.6.2005 Репутация: 2 Всего: 4 |
Ура !!! Я понял как сохранять позицию
св-во text - вот его то как раз нудо запоминать, вот код:
Таким образом я организовал поиск вперед, но как искать назад ???
Не работает |
||||
|
|||||
| RaIDeR |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 116 Регистрация: 20.6.2005 Репутация: 2 Всего: 4 |
Хе Хе Хе, Я сделал ЭТО
Использование: WBFindText(MyCoolBrowser, False, 'MyCoolText', 1, 0); // Найти вперед WBFindText(MyCoolBrowser, False, 'MyCoolText', 1, 0 or 4); // Найти вперед + чуствительность к регистру WBFindText(MyCoolBrowser, True, 'MyCoolText', - 1, 1); // Найти назад WBFindText(MyCoolBrowser, True, 'MyCoolText', - 1, 1 or 4); // Найти назад + чуствительность к регистру |
|||
|
||||
![]()
|
| Правила форума "Delphi: ActiveX/СОМ/CORBA" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Rrader, Girder. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |