VB 2008 (formulario fica transparente no Vista, mas no XP nao) - .NET - Clube do Hardware
VB 2008 (formulario fica transparente no Vista, mas no XP nao)
Por TheJediMaster, 28 de dezembro de 2008 em .NET
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.
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.
creio que isso deve ajudar
coloque isso no load do form
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