Hvis du har brugt Internet Explorer , Firefox og Safari og tænker du kunne gøre et bedre stykke arbejde på at gøre en web -browser, Visual Basic gør det muligt ved hjælp af den indbyggede WebBrowser kontrol . Instruktioner
1
Opret et nyt projekt ved at klikke på Filer Nyt projekt . Når du bliver bedt , name it " SimpleWebBrowser ". Klik på "OK". Du vil se en tom GUI formular
2
Træk følgende tre komponenter i GUI form fra værktøjskassen til venstre : . WebBrowser , TextBox og Button . WebBrowser vil vise den aktuelle webindhold. Tekstfeltet bliver adresselinjen. Og knappen vil være, hvad brugeren klikker for at indlæse websiden.
3
Dobbeltklik på knappen. Dette vil flytte dig til kildekoden til dit program og skabe en " Button1_Click "-funktion. Indsæt følgende inde i det : Hej
Private Sub Button1_Click ( ByVal afsender Som System.Object , ByVal e Som System.EventArgs ) Handles Button1.Click
Prøv
WebBrowser1.Url = Ny Uri ( TextBox1.Text )
Fang ex Som System.UriFormatException
WebBrowser1.Url = Ny Uri ( "http://" + TextBox1.Text )
End Prøv
End Sub
forsøg på at gøre teksten i tekstfeltet i en web -adresse. Hvis det mislykkes forsøger den igen, men forudsætter, at brugeren var doven og slap "http://" fra adressen .
Du bør se en anden begivenhed allerede i kildekoden navnet " Form_Load ". Indsæt følgende inde til at gennemføre en hjemmeside : Hej
Private Sub Form1_Load ( ByVal afsender Som System.Object , ByVal e Som System.EventArgs ) Handles MyBase.Load
TextBox1.Text = " http://www.google.com "
WebBrowser1.Url = Ny Uri ( TextBox1.Text )
End Sub
WebBrowser er gennemført, men der er stadig et par skønhedsfejl :. visning ruden til browseren ikke ændrer størrelse , når brugeren ændrer størrelsen på vinduet
4
Klik webBrowser visning ruden på GUI formular. Kig i vinduet med egenskaber i nederste højre og finde ankeret ejendom. Klik på drop -down boksen og klik på pilene , indtil alle fire pile er fremhævet . Dette sikrer, at WebBrowser visning ruden ændre størrelsen , når brugeren ændrer størrelsen på vinduet.