Ir ao conteúdo
  • Cadastre-se

Outro gif com funcionou transparente em webbroswer


Posts recomendados

33 minutos atrás, ricardo_br disse:

Acredito que tenha que abrir o gif num programa de edição de gif e remover o fundo em todas as imagens dele porque gif é uma sequencia de imagems...

ricardo o gif ja esta sem fundo, oproblema é que qunado eu o exibo na webbrwser, ele fica com o fundo branco da própria propriedade. Seria essa que queria retirar.

Link para o comentário
Compartilhar em outros sites

Bom dia @Marcello Filho

 

Você pode mudar a cor de fundo de um elemento usando o background-color no css.

 

Segue um LINK de exemplo.

 

8 minutos atrás, Marcello Filho disse:

aquele quadro branco  que fica atras do gif qunado ele é executado

 

Se você quiser mudar o background de um GIF sua melhor opção é editar ele em um photoshop da vida.

Link para o comentário
Compartilhar em outros sites

6 minutos atrás, Marcello Filho disse:

vba

 

Você está trabalhando com algum aplicativo do office?

 

16 minutos atrás, Marcello Filho disse:

o problema esta no fundo do webbrowser do vba

 

Se for a mesma coisa que eu estou pensando, ele interpreta as paginas do mesmo jeito que o IE, você está abrindo um aquivo nele ou uma pagina web externa?

 

 

 

 

 

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...

Olá
Sei que é uma dúvida antiga, mas pesquisando consegui um bom resultado para alterar o background color do WebBrowser e ainda retirar as bordas 3D e redimensionar o tamanho da GIF...
Espero que ajude...
Segue o código em VBA:
 

 

Private Sub UserForm_Activate()

'Redefine background-color, retira as bordas 3D e redimensiona a GIF

Dim end_imagem As String

end_imagem = "C:\imagem.gif"
'Linha 1: Define o background-color do fundo da GIF para a cor RGB(240, 240, 240)
'Linha 2: Retira as barras de rolagem vert e horiz (scroll)
'Linha 3: Indica localização da GIF e dimensiona o tamanho da GIF (neste caso, larg e alt=80 pix)
'Obs: As dimensões (Larg e Alt) do WebBrowser devem ser definidas nas propriedades do próprio WebBrowser no formulário
'Linha 4: Apenas fechamento dos comandos HTML

WebBrowser1.Navigate "about:<html><head><style>body {background-color: rgb(240, 240, 240)}</style></head>" & _
                            "<body scroll='no'>" & _
                            "<img src='" & end_imagem & "' style='width:80; height:80'>" & _
                            "</img></body></html>
 

End Sub

Private Sub WebBrowser1_NavigateComplete2(ByVal pDisp As Object, URL As Variant)
'Elimina as Bordas 3D do WebBrowser transformando em estilo Flat (sem bordas)

WebBrowser1.Document.body.Style.Border = "none"
End Sub

 

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...