|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.04.2010, 16:30 | #1 |
Пользователь
Регистрация: 09.04.2010
Сообщений: 52
|
WebBrowser
Такая просьба.
Начал работать, а точнее изучать компонент WebBrowser появилось несколько вопросов. Один из ни. Для адреса на форме выделен ComboBox. Как мне при загрузки страницы поместить туда текущий адрес url? Если пользователь туда вводит все норм, а если по ссылке переходить, увы не знаю. Проблема не в занесении в ComboBox, а в том как получить этот адрес. Есть какая-нибудь функция которая возвращает его? Заранее спасибо!
ICQ 594 237 582
|
22.04.2010, 16:37 | #2 | ||
Регистрация: 29.03.2010
Сообщений: 7
|
в событии onBeforeNavigate2 пишешь:
Цитата:
или в событии onNavigateComplete2 - после загрузки: Цитата:
Последний раз редактировалось Tinki; 22.04.2010 в 16:45. |
||
22.04.2010, 17:01 | #3 |
Пользователь
Регистрация: 09.04.2010
Сообщений: 52
|
Благодарю!
ICQ 594 237 582
|
22.04.2010, 19:27 | #4 |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
Хочу посоветовать: не мучайтесь с делфийским webbrowser поставьте EmbeddedWB - это аналог с массой полезных свойств.
|
23.04.2010, 18:16 | #5 |
Пользователь
Регистрация: 09.04.2010
Сообщений: 52
|
Виталий Желтяков, интересно, спасибо за совет.
Попробую посмотреть что он из себя представляет. Но у меня возник такой вопрос, не хочу его бросать. Вот если допустим нужно что-либо скачать из нета. Мне говорили, что можно воспользоваться загрузчиком и Internet Explorer-а. Как это можно осуществить... и можно ли?
ICQ 594 237 582
|
23.04.2010, 19:08 | #6 |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
Простая функция:
Код:
|
23.04.2010, 19:32 | #7 |
Пользователь
Регистрация: 09.04.2010
Сообщений: 52
|
Благодарю!!!!
ICQ 594 237 582
|
23.04.2010, 22:33 | #8 |
Пользователь
Регистрация: 09.04.2010
Сообщений: 52
|
"Химичил" я "химичил" что-то получилось, почти доволен, однако есть проблема.
Пробовал разные варианты, так сказать методом тыка, но результата не получил. Минимум- это не дать возможность. А именно: при возникновении события "Открытия нового окна" браузера. Как не дать его открыть я вроде как понял, угадал так сказать. А вот как сделать так, чтобы при возникновении этого события новое окно не открывалось, а загружалось в текущее? Заранее спасибо.
ICQ 594 237 582
|
24.04.2010, 07:37 | #9 |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
Используйте WebBrowser.Navigate
|
24.04.2010, 09:15 | #10 |
Пользователь
Регистрация: 09.04.2010
Сообщений: 52
|
Вот, что мне в голову пришло. Вроде работает. Обошел открытие нового окна. Теперь оно открывается в текущем.
Может вариант не супер, но по-другому не смог. Код:
ICQ 594 237 582
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
WebBrowser | DelPavel | Общие вопросы Delphi | 1 | 01.12.2009 15:50 |
webbrowser | gromsgu | Компоненты Delphi | 4 | 19.05.2009 16:44 |
webbrowser | gromsgu | Общие вопросы Delphi | 0 | 14.05.2009 23:56 |
webbrowser | CraZZy RabbIt | Компоненты Delphi | 2 | 07.05.2009 09:27 |
WebBrowser | JakSon | Работа с сетью в Delphi | 2 | 03.05.2008 01:05 |