Hvordan Sett en Favorittikon på faner i VB

Favicons er små 16-by-16 piksler opprinnelig brukt av webdesignere for å hjelpe brukere med å identifisere områder visuelt når du surfer sine bokmerker. Som de også vises på en brukers adresselinjen og faner, kan en godt designet favicon hjelpe et nettsted fremme et helt bilde eller idé. Den favicon lagres som et ikon fil på roten av hosting-plattformen til en bruker, og det er ansvaret til nettleseren for å hente og vise ikonet.

Bruksanvisning

1 Erklære en ny URI variabel type ved hjelp av Dim nøkkelord for å lagre nettsiden adressen til favorittikon skal hentes fra. Som et eksempel, ville dette bli erklært som "Dim URL som Uri = Ny Uri (« www.example.com ")." Samtidig, opprette en lokal variabel for å holde bildet, i form "Dim webfavicon som bilde."

2 Lag en ny HTTP-forespørsel for å hente ikonet, og skaper en filstrøm å lese favicon hvis forespørselen er vellykket. Anmodningen bør gjøres i form "Dim faviconrequest Som System.Net.Webrequest = HttpWebRequest.Create (" http: // & quot; & URL.host & "/favicon.ico") "Åpne filen stream i formatet. "Dim faviconstream Som IO.Stream = favicon.GetResponse.GetResponseStream."

3 Fang spesialikon fra filstrøm og plassere den i det lokale bildet variabel opprettet tidligere, gjennom uttrykket "webfavicon = Image.FromStream (faviconstream)." Dette uttrykket vil enten streame favorittikon i variabelen for senere bruk eller opprette en nulloppgave, tilsvarende har ingenting lagret i variabelen. Før du forsøker å tegne favicon bilde, vurdere å bruke en "Hvis webfavicon erikke Ingenting Så ..." statement å unngå null objekt feil.

4 Åpne vb.net skjema designer og skape nye tabpage og tabcontrol objekter ved hjelp av verktøykassen panelet. Fest tabpage til tabcontrol via uttrykket "tabControl.Controls.Add (Me.tabPage)" etterfulgt av "tabControl.ImageList.Images.Add (webfavicon)" å trekke favicon på fanen. Når du har satt opp de tabpage og tabcontrol gjenstander gjennom designeren, kan du legge til nye tabpages i koden, bruker uttrykket "Me.tabPagex = Ny System.Windows.Forms.TabPage ()" og deretter feste tabpage som før.

5 Fjerne tabpages fra en tabcontrol vil ikke slette den gamle favicon i ImageList, så ring metoden tabControl.ImageList.Images.Remove (indeks), hvor indeksen refererer til antall posisjonen til favorittikon i listen, eller bruk .Clear ( ) metode for å slette alle bildene i listen.