Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

.NET 

How to tell my program to wait until it has completed a task before it do a next task

Here ya go.
http://msdn.microsoft.com/en-us/library/...leted.aspx

so you could do
Code
Private Property pageready As Boolean = False

Private Sub Load()
    WebBrowser1.navigate("http://www.google.com")
    WaitForPageLoad()
    WebBrowser1.Document.GetElementById("gbqfba").InvokeMember("click")
End Sub

#Region "Page Loading Functions"
    Private Sub WaitForPageLoad()
      AddHandler Webbrowser1.DocumentCompleted, New WebBrowserDocumentCompletedEventHandler(AddressOf PageWaiter)
      While Not pageready
      Application.DoEvents()
      End While
      pageready = False
    End Sub

    Private Sub PageWaiter(ByVal sender As Object, ByVal e As WebBrowserDocumentCompletedEventArgs)
      If Webbrowser1.ReadyState = WebBrowserReadyState.Complete Then
      pageready = True
      RemoveHandler Webbrowser1.DocumentCompleted, New WebBrowserDocumentCompletedEventHandler(AddressOf PageWaiter)
      End If
    End Sub

#End Region
You could use the same thing probably.... Not sure though.


Possibly Related Threads...
Thread / Author Replies Views Last Post
[Python] by bytespmApr 5, 2025 08:33 AM 10 455 Apr 5, 2025 08:33 AM
Last Post: Robert Rouge
[.NET] by Haters Ganna HateJan 20, 2017 10:25 AM 3 223 Jan 20, 2017 10:25 AM
Last Post: Annabelle Lee
[C#] by AspectModdingMay 17, 2016 02:09 PM 7 231 May 17, 2016 02:09 PM
Last Post: 0xDEAD10CC