2016-11-24 6 views
-1

Nun, ich erstelle einen Webbrowser in VB.NET ... Ich kenne es dumm, aber es ist wahr. Mein Code ist dies:Issuse mit Tabnamen in vb.net Browser

 Dim tab As New TabPage 
     Dim brws As New WebBrowser 

     Me.TabControl1.TabPages.Add(tab) 
     tab.Controls.Add(brws) 
     brws.Navigate("google.com") 
     tab.Text = brws.DocumentTitle 
     brws.Dock = DockStyle.Fill 
     Me.TabControl1.SelectedTab = tab 

und auch nehme ich einen Blick auf die C# Frage, aber das hat hel mich nicht. Auch der Code ist in try. Mein Problem ist, dass wenn ich Google öffnen Titel nicht erscheinen.
Zeile des Codes:
tab.Text = brws.DocumentTitle
Was geschieht:
Image on Bulgarian images hosting
Auch, geben Sie bitte einen Code :) Vielen Dank!
Dimitar

+0

Beifall und Stackoverflow willkommen! Das scheint eine gute Frage zu sein :) Beachten Sie jedoch, dass der übliche Ort für das Hochladen von Bildern [Imgur] (http://imgur.com) hier am wahrscheinlichsten ist. Sie sollten wahrscheinlich nicht direkt andere bitten, einen Code für Sie bereitzustellen ... Eine solche direkte Anfrage könnte von dem einen oder anderen missverstanden werden. – geisterfurz007

+0

@ Geisterfurz007 Nun, danke! Ich vergaß Imgur ... Entschuldigung. Und nochmals vielen Dank für den Vorschlag! – DimitarGraphics

+0

Ich vermute, dass '.DocumentTitle' leer ist, weil die Seite das Laden nicht abgeschlossen hat. Sie können mit dem Debugger überprüfen. – Slai

Antwort

1

AddHandler können zur DocumentCompleted Ereignis abonnieren verwendet werden:

Dim tab As New TabPage, brws As New WebBrowser 

AddHandler brws.DocumentCompleted, Sub() tab.Text = brws.DocumentTitle 

Me.TabControl1.TabPages.Add(tab) 
tab.Controls.Add(brws) 
brws.Navigate("google.com") 
brws.Dock = DockStyle.Fill 
Me.TabControl1.SelectedTab = tab 
+1

Wäre es nicht besser, etwas wie "Sie können AddHandler verwenden, um das DocumentCompleted-Ereignis zu abonnieren" zu sagen, da AddHandler eigentlich nur ein Teil der Lösung ist? –

+0

Danke SOO viel! Das hilft mir sehr! – DimitarGraphics

+1

@VisualVincent Ich denke, "AddHandler" beschreibt es besser und "subscribe" kann es ein wenig verwirrender machen, aber ich werde es hinzufügen – Slai