WebBrowser Objekt richtig verwenden

tithon

Grünschnabel
Hey

ich hab ein WebBrowser Objekt.

Damit logge ich mich auf einer Seite mit Benutzername und Passwort ein.

Funktioniert soweit ganz gut!

Dann will ich dass er automatisch auf eine Unterseite geht und dort einen Button auch automatisch anklickt, etwa so:
C#:
//wechseln zu einem anderen link der seite
webBrowser.Uri = new Uri("http://.../", UriKind.RelativeOrAbsolute);
webBrowser.Update();
//dort auf einen button klicken
try
{
  foreach(HtmlElement elem in webBrowser.Document.All)
  {
    if(elem.GetAttributes("Value") == "NameDesButton")
    {
      elem.InvokeMember("Click");
    }
  }
}
catch{}

Wenn ich beide Aktionen unter 2Buttons in meiner Form mache (also 2 getrennte Aktionen) dann funktioniert das auch!
Nur wenn ich jetzt beide Aktionen in eine Button packe, dann funktioniert dies nicht.

Woran liegt das?

Freundliche Grüße
 
Zuletzt bearbeitet von einem Moderator: