Ir ao conteúdo
  • Cadastre-se

VB 2008 (formulario fica transparente no Vista, mas no XP nao)


Visitante

Posts recomendados

Ola,

estou criando um programinha no VB 2008 (pacote do visual studio). Defini a propriedade "transparency key" para que a cor cinza fique transparente. O fundo do formulario esta com esta mesma cor cinza. De modo que quando o form for executado, o fundo nao aparecera.

Rodei o programa no Vista e funcionou perfeitamente. Mas no XP nao. No XP aparece o fundo cinza.

Porque?

----

Aproveitando: quando rodei no Vista, percebi que por exemplo, os icones do desktop que ficam atras do form, porém na area transparente, nao sao afetados pelo clique do mouse. Gostaria que o que estivesse atras desta parte transparente do form fosse afetado pelo mouse.

Como fazer isso?

Obrigado

Link para o comentário
Compartilhar em outros sites

  • 3 meses depois...

creio que isso deve ajudar

coloque isso no load do form

TransparencyKey = BackColor

deste jeito não importa a cor do fundo ela sera transparente

mais eu acho que voce deveria usar outra cor no fundo tipo um rosa cores normalmente não Usadas por programas

espero ter ajudado :)

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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...