Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Bilder Browser (https://www.delphipraxis.net/68585-bilder-browser.html)

arne99 2. Mai 2006 08:16


Bilder Browser
 
Hallo Leute,

heute benötige ich einmal Hilfe bei folgendem Thema:

Ich will auf einem Panel ein Bilderbrowser erstellen, dort müssen eine Liste (PREVIEWS) von Bildern angezeigt werden, der Ordner zum auslesen ist nebenan auf einem anderen Panel als Shelllistview. (schon gemacht!)

Wie realisiere ich dass er mir die Bilder (mehrere!!!) created und ein preview jeweils laedt? danke

Mavarik 2. Mai 2006 09:56

Re: Bilder Browser
 
Also...

Erzeuge dir entsprechend viele TImage ,und lade die Images rein...

Um Resourcen zu sparen, kannst Du dir auch ein "großes" Image erzeugen und dann von diesem Dir die Previews erzeugen.

Frank :coder:

arne99 2. Mai 2006 10:06

Re: Bilder Browser
 
Ja aber wie kann ich denn die Images richtig ausrichten und als Liste (Preview)darstellen.
Und ausserdem muss er soviele TImages erzeiugen wie er Jpgs gefunden hat.

Mavarik 2. Mai 2006 10:26

Re: Bilder Browser
 
Tja so ist das halt... Du kannst natürlich auch selber eine Paint Routine schreiben und das Panel entsprechend aufbauen...

Und den Abstand musst Du halt über eine schleife gut wählen...
Delphi-Quellcode:
For i:=0 to gefundene_Images do
begin
  y := (I div 2) * 80;

  if Odd(I) // zum Beispiel ind zwei spalten (Geht natürlich auch dynamischer)
    then X := 10
    else X := 300;

  newImage := TImage.Create(Panel1);
  newImage.Parent := Panel;
  NewImage.top := y;
  NewImage.Left := x;
//  usw...
 
end;
Frank

arne99 3. Mai 2006 15:32

Re: Bilder Browser
 
Erst einmal danke sehr fuer die Hilfe!
Ich hab es versucht, es ist nicht GENAU das was ich benötige.
Das beste wäre ja, wenn ich eine ShellListView hätte, die die PREVIEW zeigen könnte mit einem Filter.
Ich benötige ja nur die Previews von allen JP(E)Gs,GIFs und PNGs.

Gibt es dazu schon Informationen oder Anfragen oder bin ich der Erste? Danke im Vorraus Leute!

Nicodius 3. Mai 2006 15:39

Re: Bilder Browser
 
zur dynamischen erstellung hab ich mal ein kleines tutorial geschrieben, welches du

hier

finden kannst


grüße Nico

arne99 3. Mai 2006 17:02

Re: Bilder Browser
 
Hoho, super, ich werd es wohl verwenden. Warum hat ShelllistView keine "Bildervorschau" oder "Preview" Funktion, neben List REport, Small Icons und Icons ist das mit XP doch eine Standardfunction, die echt gut wär.

PS: Kann mir jemand erklären wie ich von einem aktuell selectiertem Item, den PFAD + Filename herausbekomme?
Ich raff es einfach nicht, danke!!

Mackhack 3. Mai 2006 18:00

Re: Bilder Browser
 
Delphi-Referenz durchsuchenExtractFilePath und Delphi-Referenz durchsuchenExtractFileName vlt.?

arne99 3. Mai 2006 19:57

Re: Bilder Browser
 
also gibt es nicht die moeglichkeit auf preview zu stellen oder die componenten zu aktuallisieren?
ich brauch ne bildervorschau...geht das nicht?


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz