Como posso exibir um PNG transparente em Delphi 2007?
-
03-07-2019 - |
Pergunta
O controle TImage não suporta PNG. Existe algum componente de terceiros que fará?
Obrigado!
Solução
Eu tenho usado com sucesso o componente TPaintBox com o DevExpress TcxImageList que suporta PNGs, e depois tirado as imagens na OnPaint Utilização dos Espaços da lista. Funcionou bem. DevEx também têm um TcxImage, mas eu não tentei isso.
Outras dicas
Tente PngComponents - contanto que eles estão disponíveis ...
A versão D2009 pode ser encontrada aqui
Editar
No código do Google o seguinte link para versões mais antigas do Delphi:
http://code.google.com/p/ CubicExplorer / download / detalhes? name = PngComponents.zip & puder = 2 & q =
GraphicEx lhe dará apoio para ambos do png e muitos outros formatos.
DevEx TCXImage suporte para componentes PNG para a frente.
CXImage1.Picture.LoadFromFile(myimage.png)