Веб-браузер не открывает страницы в серии vb.net - PullRequest
0 голосов
/ 10 августа 2011

Я новичок в программировании и создании приложений на VB.net

Я задал вопрос раньше (http://stackoverflow.com/questions/6989042/facebook-logout-and-like)

Теперь у меня есть новый квест. Я пытаюсь создать приложение, которое регистрируется на странице FB, пишет на стене или как страница и выходит из системы. Я хочу сделать это в серии, но я не могу этого сделать.

Итак, я попытался отладить и обнаружил проблему. Это тот факт, что complier движется слишком быстро, прежде чем он сможет войти в систему, активируется ссылка выхода.

Итак, я попытался использовать Do

Цикл До (web1.isBusy)

Но приведенный выше код не работает, поэтому, чтобы убедиться, что я сделал другую форму и написал следующий код там

Private Sub Button1_Click (отправитель ByVal как System.Object, ByVal e как System.EventArgs) Обрабатывает Button1.Click

    WebBrowser1.Navigate("http://google.com")

    Do Until WebBrowser1.IsBusy

    Loop

    WebBrowser1.Navigate("http://yahoo.com")
    Do Until WebBrowser1.IsBusy

    Loop


    WebBrowser1.Navigate("http://bing.com")
    Do Until WebBrowser1.IsBusy

    Loop



    WebBrowser1.Navigate("http://facebook.com")
    Do Until WebBrowser1.IsBusy

    Loop

End Sub

Этот код напрямую открывает facebook.com.

Я хочу, чтобы страницы открывались последовательно, что я должен делать, чтобы страницы открывались последовательно. И что не так в коде выше

Спасибо

1 Ответ

0 голосов
/ 10 августа 2011

Разве вы не можете использовать событие DocumentCompleted для уведомления о завершении загрузки каждой страницы?Вы можете использовать это в сочетании с событием Navigating , чтобы отменить или отложить дальнейшую загрузку страницы, если требуется.

...