Es gibt mehrere Möglichkeiten, um das Internet von Ihrem Visual Basic NET -Anwendung zugreifen . . Der Web Browser Control in . NET ermöglicht es Benutzern , um die Bahn , ohne die VB-Anwendung navigieren. Diese Lösung bietet die Anwendung eine bessere Kontrolle über die Benutzer- Browsing. Wenn Ihre Anwendung muss nur eine bestimmte Website zugreifen, kann es einfacher sein , diese Website als einen Prozess zu starten. Die Anwendung nur dann steuert das Öffnen und Schließen des externen Browser . Anleitung
1
Fügen Sie ein Textfeld aus der Toolbox in Visual Basic- Formular in Ihrem Projekt, aus dem Sie den Web-Browser zu starten. Das Textfeld akzeptiert die Eingabe des Benutzers der Web- Adresse, die sie besuchen möchten . Benennen Sie das Textfeld so etwas wie " txtWebSite . "
2
Fügen Sie eine Schaltfläche aus der Toolbox auf die VB Form . Nennen Sie die Schaltfläche etwas wie " cmdBrowse . " Wenn der Benutzer auf diese Schaltfläche klickt, die Web-Adresse in " txtWebSite " eingegeben wird in den dafür vorgesehenen Web- Browser zu öffnen.
3
Code Deine Anwendung zunächst zu prüfen , dass " txtWebSite " enthält eine gültige Webadresse. Vergewissern Sie sich, dass die ersten vier Zeichen sind " www." , Und wenn sie es nicht sind, zeigt eine Fehlermeldung an den Endverbraucher und erlauben ihnen nicht , um fortzufahren. Wenn " cmdBrowse " ist standardmäßig auf "Enabled = False " in Design - Zeit , nur setzen Sie ihn auf "Enabled = True " , wenn eine gültige Webadresse in " txtWebSite " eingegeben wird.
4 < p> Declare und starten Sie den "Prozess" , der die Web-Browser Öffnung zur Website korrekt eingegeben wird gestartet. Wenn Sie wissen, welchen Browser Ihre Endbenutzer , " Dim p = Process.Start als Prozess ( " firefox " , txtWebSite.Text ) " öffnet sich die Website in " txtWebSite " in einem Firefox- Browser eingegeben werden. Wenn Sie Internet Explorer , ersetzen Sie "firefox " mit " iexplore " .
5
Schließen der Web-Browser geöffnet , indem Sie Ihre Bewerbung mit " p.kill () ", wobei " p" ein Verweis auf den "Prozess" , der den Browser gestartet.