Carregar uma imagem pelo DBGRID

Delphi

20/09/2017

Bom dia.

Eu tenho um cadastro simples aonde eu vou selecionar a foto e pegar o endereço dela que sera gravado no banco de dados.
Entao quando clicar na linha do resgistro no dbgrid ele deveria ler o endereço da foto e mostra-la no componente image.
qual a melhor maneira de faze-lo?
um dos metodos que tento usar é o Image3.Picture.LoadFromFile
Bruno Marchi

Bruno Marchi

Curtidas 0

Respostas

Felipe Morais

Felipe Morais

20/09/2017

Bom dia, Bruno

O LoadFromFile não funciona? Pode postar seu código para podermos ajudar?
GOSTEI 0
Bruno Marchi

Bruno Marchi

20/09/2017

Ola acabei resolvendo

ficou assim:

procedure TForm1.Image3Click(Sender: TObject);
var
imagem : Tpicture;
//if IBTable1.State=DsInsert then
 begin
 if OpenPictureDialog1.execute then
  Begin
  imagem:=Tpicture.create();
  imagem.loadfromfile(OpenPictureDialog1.filename);
  image3.Picture := imagem;
  edit206.text := OpenPictureDialog1.filename;
  imagem.Free;
end;
end;
GOSTEI 0
POSTAR