Как сделать ,чтоб Webbrowser вернулся в исходное состояние?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
theal
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 148
Зарегистрирован: 03.05.2009 (Вс) 16:12

Как сделать ,чтоб Webbrowser вернулся в исходное состояние?

Сообщение theal » 30.05.2009 (Сб) 17:37

Как сделать ,чтоб Webbrowser вернулся в исходное состояние? При загрузке программы webbrowser1 пустой.Как после отображения в нём страницы ,сделать так что б он снова стал пустым?Например нажатием кнопки commandbutton 1?

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: Как сделать ,чтоб Webbrowser вернулся в исходное состояние?

Сообщение Debugger » 30.05.2009 (Сб) 17:51

WebBrowser1.Navigate "about:blank"?

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Re: Как сделать ,чтоб Webbrowser вернулся в исходное состояние?

Сообщение dr.MIG » 30.05.2009 (Сб) 18:13

Небольшое пояснение: этот код аналогичен WebBrowser1.Navigate "res://mshtml.dll/blank.htm", т.е. он по-сути грузит страницу из ресурсов библиотеки mshtml.dll. И если нечто изменит эту страницу в ресурсах, то загрузится вовсе не пустая страница.
Salus populi suprema lex

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Как сделать ,чтоб Webbrowser вернулся в исходное состояние?

Сообщение Денис » 01.06.2009 (Пн) 10:42

Эта библиотека прописывается в Windows как системная, и если нечто ее заменит на свою, неопознанную версию...
Либо из кэша восстановится, либо выдаст страшное окошко "Вставьте лицензионный диск" :lol:
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Как сделать ,чтоб Webbrowser вернулся в исходное состояние?

Сообщение iGrok » 01.06.2009 (Пн) 12:33

Денис писал(а):Эта библиотека прописывается в Windows как системная, и если нечто ее заменит на свою, неопознанную версию...
Либо из кэша восстановится, либо выдаст страшное окошко "Вставьте лицензионный диск" :lol:

Если SFC никто не отключил.
label:
cli
jmp label

Star Cat
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 73
Зарегистрирован: 25.07.2003 (Пт) 15:51
Откуда: От туда

Re: Как сделать ,чтоб Webbrowser вернулся в исходное состояние?

Сообщение Star Cat » 27.06.2009 (Сб) 18:54

Const tPusto As String = "<html><body scroll=no></body></html>"

Private Sub Form_Load()
WebBrowser1.Stop
DoEvents
WebBrowser1.Navigate tPusto
End Sub
Star Cat


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Bing-бот, Mail.ru [бот], SemrushBot и гости: 3

    TopList