Webbrowser

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

DRU
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 56
Зарегистрирован: 16.11.2008 (Вс) 23:26
Откуда: Беларусь, Гомель

Webbrowser

Сообщение DRU » 12.09.2009 (Сб) 22:30

Здарвствуйте!
Есть веб-страничка (mht), которая открывается webbrowser'ом, но грузиться она с винта, а не с инета. Вопрос 1: возможно ли запихнуть её в ресурсы и оттуда открывать? 2: как запретить навигацию?
З.Ы. С .net ранее не работал)

arvitaly
Постоялец
Постоялец
 
Сообщения: 485
Зарегистрирован: 12.04.2009 (Вс) 0:30
Откуда: Казань

Re: Webbrowser

Сообщение arvitaly » 12.09.2009 (Сб) 22:59

Вопрос а что такое по твоему Web-страница. Сущность ее?

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: Webbrowser

Сообщение Williams » 13.09.2009 (Вс) 0:20

товарищ, текстовый ресурс добавьте )) и выгружайте его во временную папку перед открытием. Если же там еще картинки или другие сопутствующие файлы, то их их выгружать надо.
Можно еще код прямо в браузер грузить, без выкладывания на диск, но это менее удобно.
И вы думаете, что вас оставят в живых после прочтения этого поста?

DRU
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 56
Зарегистрирован: 16.11.2008 (Вс) 23:26
Откуда: Беларусь, Гомель

Re: Webbrowser

Сообщение DRU » 13.09.2009 (Вс) 13:30

arvitaly писал(а):Вопрос а что такое по твоему Web-страница. Сущность ее?

Если страница лежит не на сервере, то она остается веб-страничкой. Она немного изменена специально для моей программы. А лучше всего создать себе тему и спрашивать у народа что это такое! Вы, arvitaly, мне вопросом не помогли))

Williams писал(а):товарищ, текстовый ресурс добавьте )) и выгружайте его во временную папку перед открытием. Если же там еще картинки или другие сопутствующие файлы, то их их выгружать надо.
Можно еще код прямо в браузер грузить, без выкладывания на диск, но это менее удобно.

Я тоже так думал. А как же запретить загрузку других страниц?

DRU
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 56
Зарегистрирован: 16.11.2008 (Вс) 23:26
Откуда: Беларусь, Гомель

Re: Webbrowser

Сообщение DRU » 15.09.2009 (Вт) 20:15

Не дождался ответа по поводу загрузки страниц так ещё и другая проблема появилась. Страничка использует javascript, периодически обновляется. Возможно ли это дело запретить? Я где-то видел что загруженную страничку просто закидывали в текстбокс. Не могу понять как это сделать или может есть другой способ?)

arvitaly
Постоялец
Постоялец
 
Сообщения: 485
Зарегистрирован: 12.04.2009 (Вс) 0:30
Откуда: Казань

Re: Webbrowser

Сообщение arvitaly » 16.09.2009 (Ср) 15:08

Если страница лежит не на сервере, то она остается веб-страничкой. Она немного изменена специально для моей программы. А лучше всего создать себе тему и спрашивать у народа что это такое! Вы, arvitaly, мне вопросом не помогли))


Своим вопросом я лишь хотел натолкнуть на мысль что веб-страничка это обычный текст, но не получилось...

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

Re: Webbrowser

Сообщение dr.MIG » 16.09.2009 (Ср) 20:23

1. Возможно.
2. Событие BeforeNavigate, там есть параметр Cancel (во всяком случае это справедливо для VB6, хотя, по идее, на .Net должно быть то же самое).
Salus populi suprema lex

DRU
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 56
Зарегистрирован: 16.11.2008 (Вс) 23:26
Откуда: Беларусь, Гомель

Re: Webbrowser

Сообщение DRU » 17.09.2009 (Чт) 0:44

Нет такого события

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: Webbrowser

Сообщение Williams » 17.09.2009 (Чт) 0:53

В WebBrowser_Navigating e.Cancel = True
И вы думаете, что вас оставят в живых после прочтения этого поста?

DRU
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 56
Зарегистрирован: 16.11.2008 (Вс) 23:26
Откуда: Беларусь, Гомель

Re: Webbrowser

Сообщение DRU » 17.09.2009 (Чт) 15:28

Хм, уже прочитал описание navigating.
Вставил след строчку в это событие: MsgBox(Browser.Url.ToString).
Нет msgbox'a, нет ошибки! :D


Вернуться в Visual Basic .NET

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 26

    TopList