Hallo Dominik,
Ich bin gerade dabei ein bissel rumzuproggen. Mein Problem: Ich möchte in einem Label den Titel einer Seite anzeigen auf die ich zuvor mit einem WebBrowser-Control aufgerufen habe.
WebBrowser1.Navigate("www.google.de")
Label1.Text = WebBrowser1.DocumentTitle
Mein Bisheriger Code, der leider nicht funktioniert. Label1 bleibt Leer.
Ja, wenn Du direkt nach der Navigate-Methode auf die DocumentTitle-Eigenschaft zugreifen möchtest, muss die leer sein, weil der Browser noch nichts geladen hat zu dem Zeitpunkt. Das Laden der Seite erfolgt asynchron, daher musst Du mit den Ereignissen des WebBrowser
Steuerelements arbeiten, so wie dem DocumentTitleChanged Ereignis, wie ich Dir das hier in
mit einem Beispiel einem anderen Zusammenhang im März schon mal gezeigt habe. Statt dem TabPage.Text setzt Du dort Dein Label ein.
Thorsten Dörfler
Microsoft MVP Visual Basic
vb-faq.de