Favicons são pequenas imagens de 16 por 16 pixels originalmente usados por designers website para ajudar os usuários a identificar os locais visualmente ao navegar seus bookmarks . Como eles também são exibidos na barra de abas e endereço de um usuário, um favicon bem projetado pode ajudar um site promover uma imagem de marca ou idéia. O favicon é armazenado como um arquivo de ícone na raiz da plataforma de hospedagem de um usuário, e é da responsabilidade do navegador de Internet para buscar e exibir o ícone . Instruções
1
Declare um novo tipo de variável URI usando a palavra-chave Dim para armazenar o endereço do site do favicon vai ser obtido a partir de . Como exemplo, este seria declarado como " Dim URL como Uri = New Uri ( " www.example.com " ) . " Ao mesmo tempo, criar uma variável local para armazenar a imagem , no formato " Dim webfavicon as Image ".
2
Criar uma nova solicitação HTTP para buscar o ícone, a criação de um fluxo de arquivo para ler o favicon , se o pedido for bem sucedida . O pedido deve ser feito na forma de " Dim faviconrequest Como System.Net.WebRequest = HttpWebRequest.Create ( " http://" & URL.host &" /favicon.ico " ) . " Open o fluxo de arquivos no formato " Dim faviconstream Como IO.Stream = favicon.GetResponse.GetResponseStream ".
3
Capture o ícone favicon do fluxo de arquivo e colocá-lo no local de variável imagem criada anteriormente, através da expressão " webfavicon = Image.FromStream ( faviconstream ) . " Esta expressão , quer transmitir o favicon na variável para uso posterior ou criar uma atribuição de nulo , o equivalente a ter nada armazenado na variável . Antes de tentar desenhar a imagem favicon , considere o uso de um " Se webfavicon IsNot Nada Então ... " A declaração para evitar erros de objetos nulos.
4
Abra a forma vb.net designer e criar novas TabPage e TabControl objetos usando o painel de caixa de ferramentas . Prenda o TabPage à tabcontrol via a expressão " tabControl.Controls.Add ( Me.tabPage ) " seguido de " tabControl.ImageList.Images.Add ( webfavicon ) " para desenhar o favicon para o guia . Depois de ter criado os objetos TabPage e TabControl através do designer, você pode adicionar novos TabPages no seu código, usando a expressão " Me.tabPagex = Novo System.Windows.Forms.TabPage ()" e , em seguida, anexar o TabPage como antes.
5
Remoção TabPages de um tabcontrol não vai apagar o antigo favicon no ImageList , então chamar o método tabControl.ImageList.Images.Remove (índice ), onde índice refere-se à posição de número de o favicon na lista, ou usar o método. Clear () para apagar todas as imagens na lista.