Alterar um Glyph de um BitBtn em Tempo de Execução

Neste artigo vou dar uma sugestão simples, porém, muito procurada pelos iniciantes do mundo em Delphi, Alterar um Glyph de um Bit Button em Tempo de Execução, primeiramente, o que seria este processo?

Neste artigo vou dar uma sugestão simples, porém, muito procurada pelos iniciantes do mundo em Delphi: alterar um Glyph de um Bit Button em Tempo de Execução. Primeiramente, o que seria este processo?

Normalmente encontramos vários softwares onde um botão, como por exemplo, o salvar aparece desabilitado e com seu ícone cinza e quando clicamos em adicionar o botão é habilitado e seu ícone fica colorido, como vemos nas imagens a seguir. Então ... mãos à obra!


Insira no Formulário um BitBtn e escolha a imagem desejada para iniciar no Object Inspector - Glyph...,logo depois de dois cliques sobre o botão e então aplique o seguinte conteúdo (apenas o que encontra-se em negrito):

procedure TForm1.RadioButton1Click(Sender: TObject); begin BitBtn1.Glyph.LoadFromFile(''''c:\caminho_do_arquivoarquivo.bmp''''); end;

Execute e faça os testes. É recomendado que você crie um diretório de imagens dentro do diretório do seu projeto. Por exemplo: C:\Sistema\Imagens - na linha acima ficaria ''''C:\Sistema\Imagens\salvar-hab.bmp''''

LEMBRE-SE: as imagens dos Glyphs precisam estar no formato bitmap (.bmp)

Artigos relacionados