![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Веб-дизайнер
Форумчанин
Регистрация: 11.08.2011
Сообщений: 305
|
![]()
Доброго времени суток.
Имеется WebBrowser, в котором загружена статическая страница. На странице отображен элемент <textarea>. При выделенном textarea и нажатии клавиши Enter текст в поле преобразовывается. Задача выделить этот элемент и эмулировать нажатие Enter именно в нем. Делал так: Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Да, есть. Ищи алгоритм поиска и выделения текста в TWebBrowser. Используй и нажимай Enter.
как вариант: http://forum.oszone.net/post-1683358.html Помог - с тебя + =) |
![]() |
![]() |
![]() |
#3 |
Веб-дизайнер
Форумчанин
Регистрация: 11.08.2011
Сообщений: 305
|
![]()
Человек_Борща, я, скорее всего, не правильно изложил мою проблему. Мне не нужно искать ничего внутри textarea. Моя задача программно выделить элемент и эмулировать в нем нажатие Ctrl+Enter.
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Дайте пример html и покажите что нужно выделять. Тогда будет ясно.
|
![]() |
![]() |
![]() |
#5 |
Веб-дизайнер
Форумчанин
Регистрация: 11.08.2011
Сообщений: 305
|
![]() Код:
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
т.е. вы ставите фокус в textarea и жмёте enter , так?
Я думаю вы сможете сами переделать этот код под себя: http://www.disketa.info/page.asp?pag...idd=1024&raz=3 Последний раз редактировалось Человек_Борща; 30.08.2011 в 01:18. |
![]() |
![]() |
![]() |
#7 |
Веб-дизайнер
Форумчанин
Регистрация: 11.08.2011
Сообщений: 305
|
![]()
Человек_Борща, аналогией Click() я не нажму Ctrl+Enter. Третий раз повторяюсь. Фокус установить можно, через textarea.item(i).focus() все работает, с погрешностью, разве что, в том, что фокус идет в самое начало текста, а хотелось бы в конец.
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Разве нет возможности SetFocus? //Установка фокуса в любое место
|
![]() |
![]() |
![]() |
#9 |
Веб-дизайнер
Форумчанин
Регистрация: 11.08.2011
Сообщений: 305
|
![]()
Человек_Борща, может и есть, но не через данный Вами способ. Там идет выполнение команд основанных на javascript, в котором в качестве фокуса идет elem.focus();
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Эмуляция нажатия клавиш | KamiMAN | Общие вопросы Delphi | 5 | 13.03.2011 06:24 |
имитация нажатия клавиш | RAVAL(c) | HTML и CSS | 10 | 07.02.2011 12:29 |
Комбинация нажатия клавиш | IraPr | Microsoft Office Access | 1 | 04.10.2010 11:31 |
нажатия клавиш на клавиатуре | include | Общие вопросы Delphi | 4 | 24.06.2009 16:26 |
Перехват нажатия клавиш. | Vi_russ | Общие вопросы Delphi | 1 | 02.12.2008 20:25 |