Favicons sind kleine 16- mal-16- Pixel-Bilder ursprünglich von Website-Designer verwendet, um Benutzer zu identifizieren Websites visuell beim Surfen ihre Lesezeichen . Da sie auch auf einem Anwender- Adressleiste und Tabs angezeigt werden, kann eine gut gestaltete Favicon helfen, eine Website zu fördern eines Markenimages oder Idee. Das Favicon wird als Symbol -Datei auf der Wurzel der Hosting-Plattform eines Benutzers gespeichert , und es liegt in der Verantwortung des Internet-Browsers zu holen und das Symbol angezeigt . Anleitung
1
Deklarieren Sie eine neue URI variable Art mit der Dim- Schlüsselwort, um die Website-Adresse speichern das Favicon wird abgeholt von . Als ein Beispiel , dies als " Dim URL wie Uri = New Uri ( " www.example.com " ) erklärt werden würde. " Zur gleichen Zeit , eine lokale Variable erstellen , um das Bild zu halten, in der Form " Dim webfavicon As Image . "
2
erstellen Sie eine neue HTTP-Anforderung , um das Symbol zu holen , die Schaffung eines Datei-Stream , um das Favicon zu lesen, wenn der Antrag erfolgreich ist. Der Antrag sollte in der Form " Dim faviconrequest Wie System.Net.WebRequest = HttpWebRequest.Create ( " http://" & URL.host & " /favicon.ico " ) . " Öffnen gemacht werden die Datei-Stream im Format " Dim faviconstream Wie IO.Stream = favicon.GetResponse.GetResponseStream . "
3
Capture the Favicon Symbol aus der Datei-Stream und legen Sie sie in das lokale Bildvariable zuvor erstellt , durch den Ausdruck " webfavicon = Image.FromStream ( faviconstream ) . " Dieser Ausdruck wird entweder streamen das Favicon in die Variable für den späteren Gebrauch oder erstellen Sie eine Zuordnung null , das entspricht mit nichts in der Variable gespeichert. Bevor Sie versuchen, das Favicon Bild zu zeichnen , sollten Sie eine "Wenn webfavicon IsNot Nothing Then ... " Anweisung keine Null-Objekt Fehler zu vermeiden.
4
Öffnen Sie die Formular-Designer und vb.net erstellen neue tabpage und tabcontrol Objekte über die Toolbox -Panel. Befestigen Sie die tabpage der tabcontrol über den Ausdruck " tabControl.Controls.Add ( Me.tabPage ) " durch " tabControl.ImageList.Images.Add ( webfavicon ) " gefolgt, um das Favicon auf die Registerkarte ziehen . Sobald Sie die tabpage und tabcontrol Gegenstände durch den Designer festgelegt haben, können Sie neue TabPages in Ihrem Code hinzufügen , mit dem Ausdruck " Me.tabPagex = New System.Windows.Forms.TabPage ()" und dann Anbringen des tabpage als zuvor.
5
Entfernen TabPages von einem tabcontrol nicht löschen das alte Favicon in der ImageList , so rufen Sie die Methode tabControl.ImageList.Images.Remove ( Index), wobei Index bezieht sich auf die Anzahl der Position das Favicon in der Liste oder benutzen Sie die . löschen ()-Methode , um alle Bilder in der Liste zu löschen .