29. januar 2006 - 14:16Der er
6 kommentarer og 1 løsning
Automatisk tilpasning af billede i DBImage - Hvordan?
Jeg sidder og roder med et lille database program, som holder styr på billeder. Databasen er Paradox 7.
Jeg her en TDBEdit og en DBImage komponent på min form og kanpper.
TDBEdit bruges til at indtaste en overskrift til billedet. Under min DBImage har jeg en knap der hedder "Indsæt Billede".
Mit spørgsmål er så :
Hvordan kan jeg få DBImage til at automatisk at passe til billedet størrelse der bliver vist i DBimage når man gennem ser posterne og når man indsætter billeder?
Kode for knappen "Indsæt Billede" :
****KODE START*****
procedure TForm4.BitBtn1Click(Sender: TObject); begin if DataModule3.Table1.state in [dsedit,dsinsert] then begin Form4.OpenPictureDialog1.initialdir := 'c:'; if Form4.OpenPictureDialog1.execute then begin DataModule3.Table1Billede.LoadFromFile(Form4.OpenPictureDialog1.filename); end; end; end;
P.S. Jeg har aldrig brudt mig om at smide billederne ind i databasen, jeg foretrækker at gemme et link til billedet i data basen i stedet. Men der kan sikker være grunde til at gemme billedern i basen som jeg ikke har tænkt på :-)
Jo man kan godt sætte Stretch=true men så skal man bare selv lave en standard størrelse af DBImage, så bliver billedet automatisk tilpasset den størrelse du har givet DBImage :) Men jeg ville gerne have at Billedet skulle give DBImage input om størrelsen :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.