Entwickler-Ecke

Multimedia / Grafik - verschiedengroße Bilder zur ImageList hinzufügen


JayK - Fr 21.10.05 16:05
Titel: verschiedengroße Bilder zur ImageList hinzufügen
Hi,
ich möchte Bilder in verschiedenen Größen zu einer ImageList hinzufügen.
Die ImageList hat 2 Methoden zum hinzufügen. void Add(object value) und int AddStrip(object value). Wie man sieht, gibt nur AddStrip einen "ImageIndex" zurück, den ich brauche (für ein ListView). Mit AddStrip kann ich aber nur Bilder mir immer derselben Größe hinzufügen. :(
Verschiedengroße gehen also nur mit Add(). Dann brauche ich aber den Index erst wieder... :roll:
Ich hab es mit

C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
ImageListIndex = -1;
for (int count = 0; count < imageList.Images.Count; count++)
{
  if (imageList.Images[count].Equals(myImage))
  {
      ImageListIndex = count;
      break;
  }
}
probiert, aber dann bleibt ImageListIndex bei -1 :(
und ToString() zum Vergleichen funzt auch nich, da nimmt er nämlich immer gleich das erste Bild, das kommt (Index 0).

Wie kann ich mein Vorhaben also realisieren?