Farben aus Bild-Datei als Color-Array - oder - Image verändern

XtremeCJ

Erfahrenes Mitglied
Ich würde gerne wissen, wie ich die Farben aus einem JPG oder einem BMP oder was ähnlichem in einem Color-Array speichern kann.
Ich versuche gerade, ein Forms Control zu schreiben, welches wie eine ComboBox funktioniert, aber Bilder statt Texte zum auswählen hat. Wenn man mit der Maus über die zugeklappte ComboBox geht, würde ich gerne an den Seiten des Bildes eine Kontur haben, damit sie wie ein Button dann hervorgehoben wird.

Ich habe schon gefunden, wie ich ein Image oder Bitmap als Byte-Array speichern kann, aber damit kann ich nichts anfangen.
 
Warum ein Array dafür?

Du kannst doch direkt die Image Objekte halten und die Combo müsste glaube ein Ereignis DrawItem haben.
Mit dem du die Bilder rein zeichnest.

Über die MouseEnter, MouseLeave Ereignisse könntest du dir ein Flag setzen ob die Maus gerade im Combo (oder MouseMove auswerten für die genauen Koordinaten) ist.
Und dann noch ein Rectangle drum zeichnen.
 

Neue Beiträge

Zurück