Favicons er små 16 -by- 16 pixel billeder oprindeligt blev brugt af hjemmesiden designere til at hjælpe brugerne med at identificere steder visuelt , når du browser deres bogmærker . Da de også vises på en brugers adresselinjen og fanerne , kan en veltilrettelagt favicon hjælpe en hjemmeside at fremme et image eller idé . Den favicon gemmes som et ikon -fil på roden af hosting platform for en bruger , og det er ansvaret for internetbrowseren til at hente og vise ikonet. Instruktioner
1
Erklær en ny URI variabel type ved hjælp af Dim søgeord for at gemme adressen på webstedet favicon vil blive hentet fra . Som et eksempel , ville dette blive erklæret som " Dim webadresse som Uri = Ny Uri ( " www.example.com "). " På samme tid skaber en lokal variabel til at holde billedet i form " Dim webfavicon As Image ".
2
Opret en ny HTTP-anmodning for at hente ikonet og opretter en fil stream at læse favicon , hvis anmodningen er vellykket. Anmodningen skal ske i form " Dim faviconrequest Som System.Net.Webrequest = HttpWebRequest.Create ( " http://"& URL.host &" /favicon.ico "). " Åbn filen stream i formatet " Dim faviconstream As IO.Stream = favicon.GetResponse.GetResponseStream . "
3
Fang favicon ikon fra filen stream og placere den i den lokale billede variabel oprettede tidligere , gennem udtrykket " webfavicon = Image.FromStream ( faviconstream ) . " Dette udtryk vil enten streame favicon i variabel til senere brug eller oprette en null- opgave, svarer til at have noget gemt i variablen . Før du forsøger at tegne favicon billedet , overveje at bruge en "hvis webfavicon isnot Nothing Then ... " erklæring at forhindre eventuelle null objekt fejl.
4
Åbn vb.net formular designer og skabe nye tabpage og TabControl objekter ved hjælp af værktøjskassen panel. Fastgør tabpage til TabControl via udtrykket " tabControl.Controls.Add ( Me.tabPage ) " efterfulgt af " tabControl.ImageList.Images.Add ( webfavicon )" at trække favicon på fanen. Når du har oprettet tabpage og TabControl genstande gennem designeren , kan du tilføje nye tabpages i din kode , ved hjælp af udtrykket " Me.tabPagex = Ny System.Windows.Forms.TabPage () " og derefter fastgøre tabpage som før .
5.
Fjernelse tabpages fra en TabControl ikke vil slette det gamle favicon i ImageList , så kalder metoden tabControl.ImageList.Images.Remove (indeks) , hvor indekset refererer til antallet stilling favicon på listen , eller brug . Clear ( ) metode til at slette alle billederne på listen.