I have the same problem, and the reason is that by default, when you add a control, it generates such designer code.
this.webBrowser1.Url = new System.Uri("", System.UriKind.Relative);
and if you change the url after calling
InitializeComponent(); WebBrowser.Navigate("NewUrl.com");
It will load two different pages: A : Blank and NewUrl.com
Just delete the designer code ... and you will stop the "double" event.
Fraga Oct. 14 '10 at 13:03 2010-10-14 13:03
source share