Favicons är små 16 - av - 16 pixel bilder som ursprungligen använts av webbdesigners för att hjälpa användarna att identifiera platser visuellt när du surfar sina bokmärken . Eftersom de också visas på en användares adressfält och flikar , kan en väl utformad favicon hjälpa en webbplats att främja ett varumärke eller en idé . Den favicon lagras som en ikon -fil i roten av hosting plattform för en användare , och det åligger webbläsaren att hämta och visa ikonen . Instruktioner
1
Deklarera en ny typ URI variabel med Dim nyckelordet att lagra webbadress favicon ska hämtas från . Som ett exempel , skulle detta kunna förklaras som " Dim URL som Uri = Ny Uri ( " www.example.com " ) . " Samtidigt , skapa en lokal variabel för att hålla bilden , i form " Dim webfavicon som bild . "
2
Skapa en ny HTTP-begäran att hämta ikonen , skapa en fil ström att läsa favicon om begäran är framgångsrik . Begäran ska göras i form " Dim faviconrequest Som System.Net.Webrequest = HttpWebRequest.Create ( " http://" & URL.host & " /favicon.ico " ) . " Open filströmmen i formatet " Dim faviconstream As IO.Stream = favicon.GetResponse.GetResponseStream . " Addera 3
Fånga favicon ikon från filströmmen och placera den i den lokala image variabel skapade tidigare , genom uttrycket " webfavicon = Image.FromStream ( faviconstream ) . " Detta uttryck antingen streama favicon in variabeln för senare användning eller skapa en tilldelning av null , likvärdigt med att ha någonting som lagras i variabeln . Innan du försöker att dra favicon bilden , överväga att använda en " Om webfavicon isnot Nothing Sen ... " uttalande för att förhindra eventuella nullobjekt fel .
4
Öppna vb.net Form Designer och skapa nya tabpage och objekt tabcontrol Använda Verktygslådan panelen . Fäst tabpage till tabcontrol via uttrycket " tabControl.Controls.Add ( Me.tabPage ) " följt av " tabControl.ImageList.Images.Add ( webfavicon ) " att dra favicon på fliken. När du har installerat tabpage och objekt tabcontrol genom formgivaren , kan du lägga till nya tabpages i koden , använder uttrycket " Me.tabPagex = Ny System.Windows.Forms.TabPage ( ) " och sedan fästa tabpage som tidigare.
5
bort tabpages från en tabcontrol inte kommer att ta bort den gamla favicon i ImageList , så anropa metoden tabControl.ImageList.Images.Remove (index ), där index avser antalet position favicon i listan , eller använd . Rensa ( ) metoden för att radera alla bilder i listan .