The event is being called for each html document being loaded. If your main
document is a frameset, then each frame generates its own
NavigateComplete2() event.
In your handler for this event, write a debug message showing the URL that
is generating the event, such as
System.Diagnostic.Debug.WriteLine("NavComplete2(" & e.uRL & ")")
HTH
-Paul
My problem is that I want to take an action only when the entire page has
loaded completely... (i.e. after the last navigateComplete2 event
noyification) any suggestion(s) on how to handle this?
Take a look at the "Busy" property of the webBrowser control.
This value is per-document as well, so you have to look at how many
documents are bing opened, and then wait for all of them them to signal
Busy=false.