Wie man einen Web-Browser mit Visual Basic 2005 Express

May 16

Wenn Sie bisher verwendet Internet Explorer, Firefox und Safari und glauben, Sie könnte einen besseren Job zu machen, einen Web-Browser tun, Visual Basic macht es möglich, mithilfe des integrierten WebBrowser-Steuerelements.

Anweisungen

1 Erstellen Sie ein neues Projekt, indem Sie auf Datei, neues Projekt. Wenn Sie aufgefordert werden, nennen Sie es "SimpleWebBrowser." Klicken Sie auf "OK". Sie sehen ein leeres Formular GUI.

2 Ziehen Sie die folgenden drei Komponenten in das GUI-Formular aus der Toolbox auf der linken Seite: WebBrowser, TextBox und Button. WebBrowser zeigen die aktuelle Web-Inhalte. Die TextBox wird der Adressleiste sein. Und die Schaltfläche werden, was der Benutzer klickt, um die Webseite zu laden.

3 Doppelt klicken. Dies verschiebt Sie auf den Quellcode für Ihr Programm und erstellen Sie eine "Button1_Click"-Funktion. Fügen Sie Folgendes drin:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Try

WebBrowser1.Url = New Uri(TextBox1.Text)

Catch ex As System.UriFormatException

WebBrowser1.Url = New Uri("http://" + TextBox1.Text)

End Try

End Sub

Dies versucht, den Text in der TextBox in einer Webadresse zu verwandeln. If it fails it tries again but assumes that the user was lazy and left off the "http://" from the address.

Es müsste ein anderes Ereignis bereits im Quellcode mit dem Namen "Form_Load." Fügen Sie Folgendes in seinem Inneren eine Homepage zu implementieren:

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

TextBox1.Text = "http://www.google.com"

WebBrowser1.Url = New Uri(TextBox1.Text)

End Sub

Das WebBrowser ist implementiert, aber es gibt noch ein paar Mängel: im Anzeigebereich für den Browser nicht Größe ändern, wenn der Benutzer das Fenster ändert.

4 Klicken Sie im Anzeigebereich WebBrowser in einem GUI-Formular. Suchen Sie im Fenster "Eigenschaften" in der rechten unteren Ecke und finden Sie die Anchor-Eigenschaft. Klicken Sie auf das Dropdown-Listenfeld und klicken Sie auf die Pfeile, bis alle vier Pfeilen markiert sind. Dadurch wird sichergestellt, dass im WebBrowser Anzeigebereich Größe ändern wird, wenn der Benutzer das Fenster ändert.