AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Bilder Browser

Ein Thema von arne99 · begonnen am 2. Mai 2006 · letzter Beitrag vom 3. Mai 2006
Antwort Antwort
Benutzerbild von arne99
arne99

Registriert seit: 11. Jan 2005
Ort: Hamburg
158 Beiträge
 
Turbo Delphi für Win32
 
#1

Bilder Browser

  Alt 2. Mai 2006, 09:16
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
Arne
// u know? ID Service www.topsta.de
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.143 Beiträge
 
Delphi 10.3 Rio
 
#2

Re: Bilder Browser

  Alt 2. Mai 2006, 10:56
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
  Mit Zitat antworten Zitat
Benutzerbild von arne99
arne99

Registriert seit: 11. Jan 2005
Ort: Hamburg
158 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Bilder Browser

  Alt 2. Mai 2006, 11:06
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.
Arne
// u know? ID Service www.topsta.de
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.143 Beiträge
 
Delphi 10.3 Rio
 
#4

Re: Bilder Browser

  Alt 2. Mai 2006, 11:26
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
  Mit Zitat antworten Zitat
Benutzerbild von arne99
arne99

Registriert seit: 11. Jan 2005
Ort: Hamburg
158 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Bilder Browser

  Alt 3. Mai 2006, 16:32
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!
Arne
// u know? ID Service www.topsta.de
  Mit Zitat antworten Zitat
Nicodius

Registriert seit: 25. Apr 2003
Ort: Graz
2.234 Beiträge
 
Delphi 2006 Architect
 
#6

Re: Bilder Browser

  Alt 3. Mai 2006, 16:39
zur dynamischen erstellung hab ich mal ein kleines tutorial geschrieben, welches du

hier

finden kannst


grüße Nico
Nico Müller
  Mit Zitat antworten Zitat
Benutzerbild von arne99
arne99

Registriert seit: 11. Jan 2005
Ort: Hamburg
158 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: Bilder Browser

  Alt 3. Mai 2006, 18:02
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!!
Arne
// u know? ID Service www.topsta.de
  Mit Zitat antworten Zitat
Benutzerbild von Mackhack
Mackhack

Registriert seit: 29. Nov 2003
Ort: San Diego, CA/USA
1.446 Beiträge
 
Delphi 2006 Architect
 
#8

Re: Bilder Browser

  Alt 3. Mai 2006, 19:00
Delphi-Referenz durchsuchenExtractFilePath und Delphi-Referenz durchsuchenExtractFileName vlt.?
Um etwas Neues zu schaffen muss man seine Ohren vor den Nein-sagern verschliessen um seinen Geist öffnen zu können.
(George Lukas)
  Mit Zitat antworten Zitat
Benutzerbild von arne99
arne99

Registriert seit: 11. Jan 2005
Ort: Hamburg
158 Beiträge
 
Turbo Delphi für Win32
 
#9

Re: Bilder Browser

  Alt 3. Mai 2006, 20:57
also gibt es nicht die moeglichkeit auf preview zu stellen oder die componenten zu aktuallisieren?
ich brauch ne bildervorschau...geht das nicht?
Arne
// u know? ID Service www.topsta.de
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:26 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz