Puis-je attendre pour un webbrowser pour terminer la navigation, à l'aide d'une boucle for?

J'ai une boucle for:

for (i = 0; i <= 21; i++)
{
  webB.Navigate(URL);
}

webB est un contrôle webBrowser et i est un int.

Je veux attendre le navigateur pour terminer la navigation.

J'ai trouvé cette, cependant:

  • Je ne veux pas utiliser les Api ou les compléments
  • Je ne peux pas utiliser un autre void fonction, comme il est suggéré dans cette réponse

Est-il un moyen de patienter pendant que dans une boucle for?

ce qui est mauvais dans cette réponse? stackoverflow.com/a/956020/1714342
les commentaires que c'est très gourmande en ressources de votre PROCESSEUR alors il va.
chaque solution sans événement terminé(le meilleur) serait de temps CPU, peut-être essayer d'utiliser Thread.Sleep?
Oh, ça irait? Ok, merci pour la suggestion.
oui, vous serez coincé dans la boucle for et vous serez à faire quelques trucs (une substance), il a pour incidence sur CPU.

OriginalL'auteur Minicl55 | 2013-08-18