Seite 1 von 1

[VB6] Liste ausgewählter Bilder

Verfasst: 05.08.2011, 17:23
von Condottiero
Hallo Zusammen,

ich bräuchte mal ein paar Anregungen zu folgenden Sachverhalt:

Zunächst einmal habe ich eine Liste von Bildern (als ListView umgesetzt). Woher die Bilder kommen spielt ja ansich keine Rolle, aber zur Info: sie werden über einen Dialog "importiert" und stehen danach zur Auswahl parat. Bilder, die hier sukzessive ausgewählt werden, sollen per Klick auf einen Button in eine Bildliste übernommen/angehängt werden.
Die Bildliste soll so aussehen, dass die ausgewählten Bilder als Miniaturdarstellung/Thumbnail angezeigt werden, so, dass ich zur Laufzeit eine Art Thumbnail-Übersicht der ausgewählten Bilder erhalte. Die Thumbnails sollen in der Liste wenigstens einzeln ausgewählt und ggf. auch wieder entfernt werden können.

Ich hoffe, das Problem ist bis hierher einigermaßen klar geworden.

Zunächst habe ich überlegt, eine PictureBox als Container zu verwenden und dort die Thumbnails nach und nach "reinzuzeichnen". Hat da jemand vllt. eine etwas praktikablere Möglichkeit/Idee? Falls es hilft: ich habe Zugriff auf die LEAD Tools.

Viele Grüße,
Condottiero

Re: [VB6] Liste ausgewählter Bilder

Verfasst: 05.08.2011, 19:00
von Chromanoid
Benutzt du WPF/XAML? Um wieviele Bilder geht es so? Falls du noch die Technologie wechseln kannst, gibt's da für Silverlight die PivotViewer Komponente, die große Mengen an Bildern anzeigen können soll. Ansonsten würde ich pro Bild eine Komponente einsetzen (also evt. pro Bild eine PictureBox). Die kann dann ihren Inhalt auch gut in einem eigenen Thread laden. Sonst benutze für die Thumbnail-Sicht doch auch die ListView Komponente.

Re: [VB6] Liste ausgewählter Bilder

Verfasst: 09.08.2011, 09:54
von Condottiero
Geht das mit dem ListView denn? Kann ich da die ausgewählten Bilder als Thumbnails anzeigen lassen? Das wäre nämlich mit eine der praktikabelsten Lösungen, denke ich.

Silverlight fällt leider weg ... das Ganze wird ein Plugin für eine bestehende Software und da ist der Rahmen unterstützer "Technologien" etwas eingeschränkt.

Re: [VB6] Liste ausgewählter Bilder

Verfasst: 09.08.2011, 11:54
von Condottiero
Okay, hat sich erledigt. :-)

Hab's hinbekommen, große Icons (Bilder) in 'nem ListView anzuzeigen. Danke :-D

Chris

Re: [VB6] Liste ausgewählter Bilder

Verfasst: 25.08.2011, 15:32
von Condottiero
Hallo Zusammen,

wie gesagt, die Anzeige der Icons funktioniert nun einwandfrei in einem ListView.

Nächste Frage:
Wenn ich über einen Button ausgewählte Elemente aus dem ListView lösche, entstehen Lücken. Füge ich nun wieder neue Einträge hinzu, werden diese natürlich in die Lücken gepackt. Kennt jemand eine einermaßen elegante Möglichkeit, um die Lücken nach löschen von x Elementen direkt zu schließen? Wäre es da am "einfachsten", die nach dem Löschen noch vorhandenen Einträge auszulesen und einfach neuzuschreiben oder gibt es da einen anderen Weg?

Wie ist es, wenn ich die Einträge im ListView neu anordnen möchte (ob per Drag & Drop oder über Buttons (Pfeil rauf, Pfeil runter)? Gibt VB6 mir da schon die richtigen Werkzeuge an die Hand?

Viele Grüße,
Chris