Favicons zijn kleine 16 - by - 16 pixelafbeeldingen oorspronkelijk gebruikt door website-ontwerpers om gebruikers te helpen identificeren van websites visueel tijdens het browsen hun bookmarks . Zoals ze ook worden weergegeven op van een gebruiker adresbalk en tabbladen , kan een goed ontworpen favicon helpen een merkimago of idee een website te promoten . De favicon wordt opgeslagen als een icoon -bestand in de hoofdmap van het hosting platform van een gebruiker , en het is de verantwoordelijkheid van de internet browser om het pictogram te halen en weer te geven . Instructies 1 Declareer een nieuwe URI type variabele met de Dim zoekwoord op de website adres op te slaan de favicon zal worden opgehaald van . Als voorbeeld , zou dit worden aangegeven als " Dim URL als Uri = Nieuwe Uri ( " www.example.com " ) . " Tegelijkertijd , maakt u een lokale variabele om het beeld te houden , in de vorm " Dim webfavicon als afbeelding . " kopen van 2 Maak een nieuwe HTTP-verzoek naar het pictogram te halen , het creëren van een bestand stream naar de favicon te lezen als het verzoek succesvol is . Het verzoek moet worden gedaan in de vorm " Dim faviconrequest Zoals System.Net.Webrequest = HttpWebRequest.Create ( " http://" & URL.host & " /favicon.ico " ) . " Open het bestand stroom in het formaat " Dim faviconstream Zoals IO.Stream = favicon.GetResponse.GetResponseStream . " 3 Leg het pictogram favicon uit het bestand stream en plaats deze in de lokale image variabele eerder hebt gemaakt , door middel van de uitdrukking " webfavicon = Image.FromStream ( faviconstream ) . " Deze uitdrukking zal ofwel streamen de favicon in de variabele voor later gebruik of maak een null opdracht , gelijk aan het hebben niets opgeslagen in de variabele . Voordat u probeert om het imago van de favicon te tekenen , overweeg dan het gebruik van een " Als webfavicon IsNot Niets Dan ... " verklaring om elke null object fouten te voorkomen . 4 Open de vb.net vorm ontwerper en creëer nieuwe tabpage en TabControl objecten met behulp van de toolbox -paneel . Bevestig de tabpagina om de TabControl via de uitdrukking " tabControl.Controls.Add ( Me.tabPage ) " gevolgd door " tabControl.ImageList.Images.Add ( webfavicon ) " om de favicon te tekenen op het tabblad . Als je eenmaal hebt ingesteld de tabpagina en TabControl voorwerpen door de ontwerper , kunt u nieuwe TabPages voegen in uw code , met behulp van de uitdrukking " Me.tabPagex = Nieuw System.Windows.Forms.TabPage ( ) " en vervolgens bevestigen van de tabpagina als vóór . 5 TabPages verwijderen uit een TabControl de oude favicon in de ImageList niet zal verwijderen, zodat de methode tabControl.ImageList.Images.Remove ( index ) , waarbij index verwijst naar het aantal positie van de favicon in de lijst , of gebruik de . methode wissen ( ) om alle afbeeldingen in de lijst te verwijderen .
|