Fórum Splash com form transparente #578011
15/03/2017
0
Galera, após deixa o meu form de splash com o fundo transparente
Self.TransparentColor := True; Self.TransparentColorValue := ColorToRGB(Self.Color);
A imagem que carrego dentro de um TImage é exibida com ruídos, ou seja, aparecem alguns pixels brancos na borda da imagem.
Até a versão bds2006, para a mesma situação, bastava fazer o seguinte:
Brush.Style := bsClear;
E pronto, a imagem ficava sem os ruídos aos quias me referi. Contudo no delphi 10 isso não ocorre. A imagem continua sendo exibida com ruídos.
Alguém tem alguma sugestão? Estou usando o Delphi 10 com TImage e carregando um PNG com transparências.
Junior
Curtir tópico
+ 0Post mais votado
24/03/2017
você já tentou fazer dessa forma?
Altere as propriedades do formulário para:
- AlphaBlend: True
- BorderStyle: bsNone
- TransparentColor: True
- TransparentColorValue: SUACOR (mas não pode ser usada em nenhum outro lugar pq ficará transparente).
No evento OnCreate do form:
Brush.Style := bsClear;
Aline Bianchini
Gostei + 2
Mais Posts
15/03/2017
Alberto
Gostei + 1
15/03/2017
Junior
Gostei + 0
31/07/2018
Edneuza Fernandes
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)