WebBrowser - ReadyState для Refresh

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
$Yastrebov$
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 154
Зарегистрирован: 24.01.2007 (Ср) 7:27
Откуда: Ukraine

WebBrowser - ReadyState для Refresh

Сообщение $Yastrebov$ » 02.11.2009 (Пн) 1:30

Как поймать окончание метода Refresh или Refresh2 у WebBrowser?
ReadyState работает только для Navigate (Navigate2)
Busy - тоже не работает

Даже в самом начале обновления страницы ReadyState = READYSTATE_COMPLETE
Жизнь, она как коробка конфет - никогда не знаешь, что вытянешь!

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Re: WebBrowser - ReadyState для Refresh

Сообщение Antonariy » 02.11.2009 (Пн) 12:27

Можно ловить событие DownloadComplete.
Лучший способ понять что-то самому — объяснить это другому.

$Yastrebov$
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 154
Зарегистрирован: 24.01.2007 (Ср) 7:27
Откуда: Ukraine

Re: WebBrowser - ReadyState для Refresh

Сообщение $Yastrebov$ » 02.11.2009 (Пн) 13:09

А в одной процедуре, которая не связана с этим событием?
Жизнь, она как коробка конфет - никогда не знаешь, что вытянешь!

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Re: WebBrowser - ReadyState для Refresh

Сообщение Antonariy » 02.11.2009 (Пн) 13:48

А что, проблема связать с помощью переменной уровня модуля? При рефреше выставил в true, при DownloadComplete в false, а в несвязанной процедуре ждешь этого самого false.
Лучший способ понять что-то самому — объяснить это другому.

$Yastrebov$
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 154
Зарегистрирован: 24.01.2007 (Ср) 7:27
Откуда: Ukraine

Re: WebBrowser - ReadyState для Refresh

Сообщение $Yastrebov$ » 02.11.2009 (Пн) 19:33

Я думал об этом варианте. Но как-то хотелось более красиво, без Public переменных. Спасибо, очень помог, наверное, это единственное решение.
Жизнь, она как коробка конфет - никогда не знаешь, что вытянешь!

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: WebBrowser - ReadyState для Refresh

Сообщение Хакер » 02.11.2009 (Пн) 20:22

Ну заюзай свойство Tag. Оно вариантное, так что можешь хранить в нём произвольное кол-во флагов удобным для тебя способом.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.


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

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

Сейчас этот форум просматривают: AhrefsBot и гости: 83

    TopList