Überprüfen, ob Webbrowser reloadet wird und ein bestimmtes Element noch vorhanden ist

  • VB.NET

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

    Überprüfen, ob Webbrowser reloadet wird und ein bestimmtes Element noch vorhanden ist

    Guten Tag alle zusammen,
    ich hab da mal ein problem
    Hier mal mein Code:

    Quellcode

    1. If Form2.WebBrowser.IsBusy Then
    2. If Form2.WebBrowser.ReadyState = WebBrowserReadyState.Complete Then
    3. If Not IsNothing(Form2.WebBrowser.Document.GetElementById("ticket")) Then
    4. MsgBox("Der Code ist angekommen")
    5. Else
    6. MsgBox("Der Code ist falsch oder wurde bereits verwendet!")
    7. End If
    8. End If
    9. End If


    Naja, was soll die If-Schleife machen?
    Ganz einfach, prüfen ob die Seite neu geladen wird, dann ob sie geladen ist und dann ob das Element (ticket) noch da ist. Da soll dann später noch mehr passieren, nur das müsste erst einmal funktionieren

    *Topic verschoben*
    ?(

    Dieser Beitrag wurde bereits 9 mal editiert, zuletzt von „Marcus Gräfe“ ()

    Also erstmal solltest du dir das hier unbedingt mal anschauen:
    Dialoge: Instanziierung von Forms und Aufruf von Dialogen

    Noch dazu gibt es keine "If-Schleifen".

    Die 3.Zeile deines geposteten Codes wird nie erreicht, wenn der Webbrowser WebBrowserReadyState.Complete erreicht hat ist er nicht mehr "Busy". Beide Bedingungen treffen also so kombiniert nie ein.

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „NoIde“ ()