Como deixar um Form transparente em tempo real???

Delphi

03/07/2006

Pessoal, como faço para deixar um Form transparente com tempo real???

Tipo se eu colocar no evento OnShow do form:
Brush.Style := BsClear;

o fundo fica transparente mais não em tempo real... daí se uma imagem é trocada no fundo, o form não se atualiza trocando a mesma...

Então gostaria de saber como faço para deixar um Form transparente em tempo real.


Duolon

Duolon

Curtidas 0

Respostas

Quartieri

Quartieri

03/07/2006

Selecione o Form, vá no Object Inspector, propriedade AlphaBlend := True;
, AplhaValue := 0;

Execute sua aplicação e não veja o form...rs, fica invisivel.

:D


GOSTEI 0
Quartieri

Quartieri

03/07/2006

Onde eu escrevi AlphaBlend entenda [b:e54196fe75]AlphalendValue[/b:e54196fe75]


GOSTEI 0
Quartieri

Quartieri

03/07/2006

as propriedades são:
AlphaBlend := true;
AlphaBlendValue := 0;

desculpe a confusão


GOSTEI 0
Duolon

Duolon

03/07/2006

as propriedades são: AlphaBlend := true; AlphaBlendValue := 0; desculpe a confusão


O código funcionou, porém além do form ficar transparente tudo que esta integrado nele como botões, labels, panel, etc... tbm ficaram :? ... eu gostaria que só o form ficasse transparente... alguem saberia como???


GOSTEI 0
Duolon

Duolon

03/07/2006

[b:e143065e34]Ninguem???[/b:e143065e34]


GOSTEI 0
Quartieri

Quartieri

03/07/2006

na propriedade (do form) transparent color vc seta a cora BRANCA...

e a cor de fundo do form vc coloca de BRANCA....


tudo que for branco some.


GOSTEI 0
Renatovcs

Renatovcs

03/07/2006

Vi q o post é antigaço, mas tinha de agradeçer...

Vlw fera, salvou o dia!


GOSTEI 0
POSTAR