Mudar imagem de um botão em tempo de execução

Delphi

31/07/2013

Tenho um TButton, ou melhor um TDxBarButton (DEV) e ao tentar trocar a sua imagem em tempo de execução, não está atualizado a imagem do mesmo. Ao clicar em algum evento, por exemplo, troco a imagem do botao para X ao inves de Y, mas é como se nao tivesse feito nada.

Estou usando assim

botaoX.Glyph.Assign(imagem16.Picture.Bitmap);

Já tentei assim também

botaoX.Glyph := imagem16.Picture.Bitmap;

Alguma dica ?

Grato
Alessandro Yamasaki

Alessandro Yamasaki

Curtidas 0

Respostas

Alan Souza

Alan Souza

31/07/2013

testei assim e funcionou:
botaoX.Glyph := nil;
botaoX.Glyph.Assign(imagem16.Picture.Bitmap);
GOSTEI 0
Alessandro Yamasaki

Alessandro Yamasaki

31/07/2013

Resolvido. Solucao abaixo

Botao.Glyph := nil;
ImageList.GetBitmap(INDICE_DA_IMAGEM, Botao.Glyh);
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

31/07/2013

Obrigado pelo retorno e por compartilhar a solução.
Tópico concluído.
GOSTEI 0
POSTAR