![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 11.05.2008
Сообщений: 62
|
![]()
Нужна кнопка Back для WebBrowser.
При реализации WebBrowser.GoBack все работает только если история не пустая. Есть решение Код:
есть вариант try except но я его не понимаю Код:
|
![]() |
![]() |
![]() |
#2 |
Капсула от спама
Форумчанин
Регистрация: 04.03.2008
Сообщений: 779
|
![]()
По моему легче будет эту историю вести самому.
При переходе по ссылке добавлять новый елемент в массив(вдухмерный, перый индекс - номер браузера, второй номер страници), даже можно данные о странице чтоб историю хранить ![]() И две некие переменных - PosCount и SelfPos - количество пройденных страниц в этом браузере и текущее положение соответственно. Если PosCount=SelfPos то блокировать кнопку вперед, если же SelfPos=0 то назад...
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 11.05.2008
Сообщений: 62
|
![]()
Так, с массивами мы тут завязали, динамические массывы и динамические веббраузеры несовместимы:-)
Ошибок вылазит немеряно. Тем более если есть встроенный goBack, нафига велосипед изобретать. нужно только выяснить пустая история или нет Последний раз редактировалось SibBear; 19.03.2009 в 20:59. |
![]() |
![]() |
![]() |
#4 |
Заснувший
Форумчанин
Регистрация: 13.03.2009
Сообщений: 213
|
![]()
А что если записать переменную равную "0" и каждый переход её прибавлять, а каждый goback - убавлять, и когда она опять станет 0 то заблокировать кнопку......
|
![]() |
![]() |
![]() |
#5 |
Банхаммер
Участник клуба
Регистрация: 17.02.2007
Сообщений: 1,754
|
![]()
используй tstrings; при переходе на страницу добавляешь элемент, при обратном берешь последний элемент заносишь в браузер и удаляешь... при пустой переменной кнопка.enabled:=false;
|
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 16.12.2006
Сообщений: 859
|
![]() Цитата:
Просто надо сесть и аккуратно написать без ошибок. Тут нет ничего сложного. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
WebBrowser как узнать что страница полностью догрузилась | Comer_Jus | Работа с сетью в Delphi | 6 | 01.07.2011 09:46 |
Как удалить историю IP | SeRhy | Безопасность, Шифрование | 3 | 12.03.2009 02:48 |
WebBrowser - узнать об ошибке. | AXS | Работа с сетью в Delphi | 3 | 11.09.2008 20:04 |
Webbrowser | Stanislav | Общие вопросы Delphi | 1 | 18.11.2007 11:51 |
Как узнать загрузилась ли страница в webbrowser? | Pedro | Работа с сетью в Delphi | 5 | 22.08.2007 22:00 |