So erstellen einen Web-Browser in Visual Basics 2008

April 2

Visual Basic 2008, einschließlich der kostenlosen Express-Version, Schiffe mit einer integrierten HTML-Rendering-Komponente namens, angemessen genug, "WebBrowser." Dies ermöglicht einem Entwickler, fast ohne Programmierung und ohne Zeitaufwand, einen Web-Browser oder ihre Anwendung eine eigene Anzeige HTML-Dokumentation.

Anweisungen

1 Fügen Sie ein TextBox-Steuerelement an die Spitze des Formulars. Nennen Sie es "Adressleiste" und ändern es ist ein Text "http://www.google.com" oder jede andere Standard Web-Adresse, die Sie verwenden möchten.

2 Fügen Sie eine Schaltfläche neben dem Textfeld. Nennen Sie es "GoKnopf" und ändern Sie die Text-Eigenschaft auf "GO".

3 Der Komponentenliste den "WebBrowser"-Steuerelement hinzu, und ziehen Sie seine Grenzen, so dass es den Rest des Fensters ausfüllt. Gehen Sie zur Liste Eigenschaften auf der unteren rechten Seite des Bildschirms, und suchen Sie den Eintrag "Anker". Es wird gelesen "Oben, unten." Klicken Sie auf das Dropdown-Feld zu ändern auf "Top, Bottom, Left, Right." Dadurch wird sichergestellt, dass Ihr Webbrowser-Steuerelement immer das Fenster ausfüllt, wenn der Benutzer es ändert.

Als nächstes gehen Sie auf die Url-Eigenschaft des WebBrowser-Steuerelement, und ändern sie "http://www.google.com." lesen Wenn Sie eine andere Standardwebsite in Schritt 1 ausgewählt haben, verwenden Sie stattdessen.

4 Doppelklicken Sie den "GoKnopf", die Sie in Schritt 2 erstellt haben. Dies erstellt eine Event-Funktion mit dem Namen "GoButton_Click" und nehmen Sie automatisch darauf. Fügen Sie den folgenden Code hinein. Die REM-Zeilen beschreiben, was in jeder Zeile der Code tut:

REM Set aside some memory to hold a new URL. Dim url As Uri

REM Try to create a URL from the text in the address bar. Try url = New Uri(AddressBar.Text)

REM If the text in the address bar does not make sense as a URL, give the user warning REM and then tell them that you are going to Google instead. Catch ex As Exception MsgBox("Invalid URL. Going to Google instead.") url = New Uri("http://www.google.com") AddressBar.Text = "http://www.google.com"

End Try

REM Tell the web browser component to open the URL. WebBrowser1.Url = url

Tipps & Warnungen

  • Dadurch erhalten Sie Ihren ganz eigenen Browser arbeiten. Allerdings ist es immer noch sehr primitiv und es gibt einige Funktionen, die Sie hinzufügen möchten. Webadressen in der Adressleiste eingegeben müssen beispielsweise vollständige Adressen sein. Mit anderen Worten, müssen sie beginnen mit "http://." Eingabe der Adresse "Google.de" wird einen ungültigen URL-Fehler geben.