Pourquoi WebBrowser_DocumentCompleted () déclenche-t-il deux fois?

Bien, je suis à l'aide d'un simple contrôle webbrowser pour accéder à une page, donc j'ai besoin de changer le Texte de la forme en faisant de la sorte. Je suis aide -

private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
     this.Text += " - " + webBrowser1.Document.Domain;
}

mais à l'aide d'un point d'arrêt, j'ai remarqué que, cet événement se déclenche deux fois. J'ai même essayé de _Navigated() événement. il a également tiré deux fois. Résultant le titre de "Webber - google.co.in - google.co.in" ..

J'ai aussi remarqué que cet événement a tiré à plusieurs reprises pendant le chargement msn.com.. je suis en train de modifier le texte de la forme seulement quand la page a fini de charger totalement..

N'importe quel remède?

source d'informationauteur Bibhas Debnath