Danielku15
Erfahrenes Mitglied
Hi Leute.
Ich hab nun mittlerweilse schon einige Artikel durch aber immer noch nichts optimales gefunden.
Ich hab ein Explorer Control welches mir ein ListView mit den Daten des FileSystems und den entsprechenden SystemIcons füttert. Nun möchte ich wie man es vom Explorer so schön kennt, auch eine Miniaturansicht anbieten. Die Miniaturansichten will ich aus der Thumbs.db auslesen (dafür hab ich bereits eine Klasse, die Bilder stehen also zum Zeichnen zur Verfügung). Mein eigentliches Problem ist nun das Control selbst. Wie ermögliche ich nun am Besten eine Miniaturansicht?
Festlegen lassen könnte ich das Ganze über eine Eigenschaft (UseThumbView) oder so nur wie löse ich das Zeichnen des Controls. Muss ich mir hier selbst ein Raster generieren in welche ich aufwendig die einzelnen Elemente zeichne. Oder bietet da das .net Framework Möglichkeiten Höhe und Breite der Elemente zu setzen und dementsprechend im OnDrawItem den Bereich zur Verfügung zu haben?
Gibts da schon Lösungsansätze bei welchen die Miniaturansichten bei den Bildern gezeichnet wird, und bei den anderen nur die Default Icons? Seit CodeProject alle Artikel der unterschiedlichen Plattformen zusammengefügt hat, ist es langsam schwer die .net Artikel zu finden (selbst mit den Filtern klappt das nicht immer).
Gruß Daniel.
Ich hab nun mittlerweilse schon einige Artikel durch aber immer noch nichts optimales gefunden.
Ich hab ein Explorer Control welches mir ein ListView mit den Daten des FileSystems und den entsprechenden SystemIcons füttert. Nun möchte ich wie man es vom Explorer so schön kennt, auch eine Miniaturansicht anbieten. Die Miniaturansichten will ich aus der Thumbs.db auslesen (dafür hab ich bereits eine Klasse, die Bilder stehen also zum Zeichnen zur Verfügung). Mein eigentliches Problem ist nun das Control selbst. Wie ermögliche ich nun am Besten eine Miniaturansicht?
Festlegen lassen könnte ich das Ganze über eine Eigenschaft (UseThumbView) oder so nur wie löse ich das Zeichnen des Controls. Muss ich mir hier selbst ein Raster generieren in welche ich aufwendig die einzelnen Elemente zeichne. Oder bietet da das .net Framework Möglichkeiten Höhe und Breite der Elemente zu setzen und dementsprechend im OnDrawItem den Bereich zur Verfügung zu haben?
Gibts da schon Lösungsansätze bei welchen die Miniaturansichten bei den Bildern gezeichnet wird, und bei den anderen nur die Default Icons? Seit CodeProject alle Artikel der unterschiedlichen Plattformen zusammengefügt hat, ist es langsam schwer die .net Artikel zu finden (selbst mit den Filtern klappt das nicht immer).
Gruß Daniel.