ImageCollection e VirtualImagelist

Delphi

16/10/2025

Estava avaliando as opções nativas do delphi para uso de PNG em buttons, para que eu possa deixar de usar componentes de terceiros

Então achei o ImageCollection e VirtualImagelist, que trabalham em conjunto.
O componente armazena varios tamanhos de imagem e se adapta conforme a necessidade, porém imagine que eu tenho, no mesmo formulário, botões que usam imagem 16x16 e boões que usam imagem 48x48.
Não achei uma forma de configurar para exibir os 2 tamanhos.

Alguém já trabalhou com esse componente?
Renan

Renan

Curtidas 0

Respostas

Renan

Renan

16/10/2025

Segundo a embarcadero, quando existem diversos tamanhos de imagem no mesmo formulário , é preciso usar mais de um VirtualImagelist.
Então cada VirtualImagelist será configurado com as dimensões desejadas.

No Lazarus isso não ocorre, pois o button tem uma propriedade chamada Image Width que permite então usar apenas um VirtualImagelist.
GOSTEI 0
POSTAR