Event nacheinander abarbeiten

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von ErfinderDesRades.

    Event nacheinander abarbeiten

    Tag zusammen, habe folgenden Code:

    VB.NET-Quellcode

    1. WebBrowser1.Document.GetElementById("video-url").InnerText = Clipboard.GetText ' Textübergabe
    2. Dim elem As HtmlElement
    3. For Each elem In WebBrowser1.Document.All
    4. If (elem.GetAttribute("id") = "convert-button") Then
    5. elem.InvokeMember("click") 'Button Klick
    6. End If
    7. Next


    so weit so gut. Leider wird die Textübergabe von der Textbox und der Button Klick Zeitgleich ausgeführt, was manchmal zu fehlern führt. Wie kann ich mein Programm anweisen die Aktionen NACHEINANDER aus zu führen? Möchte nicht einen Timer mit z.B. einer Sekunde Verzögerung einbauen... das muss doch leichter gehen?
    probiers mal mittm Timer, obs wirklich wirklich daran liegt, dasses "zeitgleich" ausgeführt wird - täte mich wundern.

    Wenn das verifiziert ist, kannst dus nochn bischen straffen, indemde statt eines Timers das Application_Idle - Event abonnierst, und im Eventhandler gleich wieder abbestellst.