Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.02.2012, 18:47   #1
AvRob
Пользователь
 
Регистрация: 18.12.2011
Сообщений: 23
По умолчанию Delphi WEBBROWSER. Как выделенный текст удлинить до края слова.

При создании Hyperlink-ов необходимо выделенный текст удлинить до края слова.
Как можно это сделать программно.
AvRob вне форума Ответить с цитированием
Старый 18.02.2012, 19:48   #2
AvRob
Пользователь
 
Регистрация: 18.12.2011
Сообщений: 23
По умолчанию

У IHTMLTxtRange усть функция Expand, которая выравнивает selection по началу и концу слова.

TextRange:=((Webbrowser1.Document as IHTMLDOCUMENT2).selection.createRan ge as IHTMLTxtRange);
if Assigned(TextRange) then TextRange.Expand('word');

В TextRange.text содержится то, что нужно (выравненный по началу и концу слова selection). Но в Webbrowser-e selection не меняется.
Как в Webbrowser-e можно изменить selection, сделав равным TextRange.text.
AvRob вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Грабить выделенный текст. Alex Cones Общие вопросы Delphi 9 25.03.2010 14:04
Как удалить текст до слова, потом от слова ? littlecoder Общие вопросы Delphi 7 29.12.2008 00:57
Как имея хендл на Memo получить выделенный в нем текст? hoza_syl Помощь студентам 2 23.05.2008 17:06
Выделенный текст в RichEdit Andr Компоненты Delphi 1 20.08.2007 20:53