02. november 2001 - 20:51Der er
8 kommentarer og 1 løsning
Thumbells på billedmappe
Hejsa -Her er lige en problemformulering.
Jeg vil lave program så jeg tager mine billeder fra mit digicam og ligger i en mappe, de hedder alle IMG_xxx så jeg skal have delphi til at lave en thumbell på de billeder der er i mappen, sådan 6 billeder vandret og x lodret så når jeg lige kommer hjem med camét ligger jeg billederne ind i en mappe sammen med programmet brænder det og har så en cd \"føs´dag 2002\" cm som jeg lige putter i cd-romdrevet også kan klikke på de små billeder og de pop´er op i stort.
Hvordan laves dette nemmest, og evt eksempler lignende programmer m.m. er hjertelig velmkommene
Dette eksempel viser bmp-filer som thumbs fra samme mappe, hvor exe-filen eksistere. Husk at tilføje FileCtrl, ExtCtrls under uses:
procedure TForm1.FormCreate(Sender: TObject); var i : integer; img : Timage; filelist : Tfilelistbox; begin filelist := Tfilelistbox.create(self); with filelist do begin parent := form1; visible := false; directory := getcurrentdir; mask := \'*.bmp\'; for i := 0 to items.count-1 do with img do begin img := Timage.create(self); parent := form1; width := 41; height := 41; left := i*(width+4); top := (i div 10)*(height+4); picture.loadfromfile(items[i]); stretch := true; end; end; filelist.free; end;
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); var i : integer; label go; begin go: for i := 0 to componentcount-1 do if components[i].classname = \'TImage\' then begin components[i].free; goto go; end; end;
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.