WebBrowser events

Status
Niet open voor verdere reacties.

thoma

Gebruiker
Lid geworden
16 apr 2010
Berichten
15
Hey, helpmij

Ik heb net een project aangemaakt waarop ik zal werken met een WebBrowser component. Mijn applicatie zal als volgt werken: Het bezoekt automatisch enkele websites en slaat relevante informatie op dat ik later kan weergeven in een form.

Het probleem in men code is dat het meteen zoekt naar verschillende tags terwijl de pagina nog niet volledig geladen is.

Op welke manier zou ik dit het best kunnen oplossen? Ik zou willen streven naar een aparte klasse in men project die verantwoordelijk is voor het navigeren in de browser.
 
Kan je wat meer info geven? Is het 1 thread of is het een background thread/andere thread die de tags zoekt?

Misschien een stukje code plaatsen :)
 
Je zou het volgende kunnen proberen in te voegen voordat hij data gaat opvragen:

HTML:
while(webBrowser1.Busy == false){
Application.DoEvents();
}
 
Een paar dagen na dit bericht te posten had ik het al gevonden. (dit vergeten af te sluiten)

Het enige wat ik moest doen was handmatig een eventhandler toevoegen aan het "DocumentCompleted" event van de klasse "WebBrowser", dit had ik nooit eerder gedaan in Visual Studio.

Bedankt voor jullie reacties!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan