Witam. Napisałem taki programik do przeglądania plików graficznych bmp, jpg. wszystko działa pięknie, ale chciałbym aby po wybraniu katalogu z jakąś grupą obrazków wyświetliły się wszystkie jako miniatury, coś jak w przeglądarkach typu irfanview czy acdsee. Sam sobie nie poradzę czy mogę liczyć na czyjąś pomoc?

- Rejestracja:ponad 22 lata
- Ostatnio:ponad 5 lat
jak masz parzysta liczbe obrazkow to nie ma wiekszego problemu
odpowiednia zeskaluj obrazki, i je poskladaj w jednym (to tylko teoria)
od biedy mozesz rysowac podglad kazdego obrazka osobno gdzies z boku, czy na dole listy
pokombinuj troche, za kilka godzin, dni wpadniesz na jakies rozwiazanie
ps. najlepszym wyjsciem jest wyswietlenie gotowych podgladow, gdzies o tym bylo, poszukaj tez w przykladach delphi

- Rejestracja:ponad 22 lata
- Ostatnio:prawie 10 lat
- Postów:481
tu masz przykład jek wyświtlić 3 obrazki, ty oczywiście musisz odczytać ilość obrazków w katalogu i użyć pętli (dobrze by było wykorzystać try, bo może się zdarzyć że jakiś plik będzie np. uszkodzony)
procedure TForm1.Button1Click(Sender: TObject);
begin
image1.Picture.LoadFromFile('1.jpg');
Form1.Canvas.StretchDraw(Rect(0, 0, 60, 60), image1.Picture.Graphic);
image1.Picture.LoadFromFile('2.jpg');
Form1.Canvas.StretchDraw(Rect(0+60, 0, 60+60, 60), image1.Picture.Graphic);
image1.Picture.LoadFromFile('3.jpg');
Form1.Canvas.StretchDraw(Rect(0+120, 0, 60+120, 60), image1.Picture.Graphic);
end;
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.