Carregar uma imagem pelo DBGRID
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
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
Curtidas 0
Respostas
Felipe Morais
20/09/2017
Bom dia, Bruno
O LoadFromFile não funciona? Pode postar seu código para podermos ajudar?
O LoadFromFile não funciona? Pode postar seu código para podermos ajudar?
GOSTEI 0
Bruno Marchi
20/09/2017
Ola acabei resolvendo
ficou assim:
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