Titel: Anleitung zum Gebrauch von TImageList

**Hallo,

Ich hätte da mal ein Problem:**

Ich habe noch nie mit der TImageList gearbeitet,

Nun möchte ich gerne wissen wie das geht

_(
Muss man da was aus der Komponentenleiste nehmen?

muss man sie createn?

Wie fügt man Bitmaps hinzu ?

Wie speichert man alle beinhaltende Bilder in einem Ordner?
)_

Hat da jemand ein Seite mit einem Tutorial ( Aber bitte für Anfänger)

Schon mal im vorraus Danke !!!

Hallo auch,

Muss man da was aus der Komponentenleiste nehmen?

Kann man. Genau so, wie alle anderen Komponenten.

muss man sie createn?

Kann man. Wenn man die ImageList-Komponente aus der Komponentenpalette auf das Formular pinnt, dann kümmert sich Delphi um das Erzeugen und Freigeben. Wenn Du zur Laufzeit eine Imagelist erstellen willst, musst Du sie „createn“. Auch das ist so, wie bei allen anderen Komponenten.

Wie fügt man Bitmaps hinzu ?

Zur Laufzeit mit der Methode „Add“ (sie Online-Hilfe).
Zur Design-Zeit mit einem Doppelklick auf das Komponentensymbol im Formular (dann öffnet sich ein Dialog).

Wie speichert man alle beinhaltende Bilder in einem Ordner?

Zur Design-Zeit in dem o.g. Dialog (Taste „Exportieren“).
Zur Laufzeit kannst Du mit der Methode GetBitmap jede Bitmap in der Bilderliste in ein TBitmap-Objekt laden und dieses dann abspeichern (TBitmap.SaveToFile).

Hat da jemand ein Seite mit einem Tutorial ( Aber bitte für
Anfänger)

Eigentlich reicht da wirklich die Online-Hilfe. Da sind ja auch immer Beispiele dabei. Ansonsten einfach mal rumspielen.

LG
Jochen

Suuuper,

Und wo ist diese seltsame Online-Hilfe ist es die von Delphi (Buch oben Links im Delphi-Explorer) ?

Und wenn ich nun Images adde (ohne komponente(in der Laufzeit)) was bedeutet der 2. Wert (Mask : TBitmap)

Aber trotzdem Danke der Rest hat mir sehr viel weiter geholfen.

… Freue mich auf Antworten

Und wo ist diese seltsame Online-Hilfe ist es die von Delphi
(Buch oben Links im Delphi-Explorer) ?

Gib im Quellcode TImageList ein, geh mit dem Cursor in dieses Wort und drücke die F1-Taste.

Und wenn ich nun Images adde (ohne komponente(in der
Laufzeit)) was bedeutet der 2. Wert (Mask : TBitmap)

Steht dann in der Online-Hilfe :smile:
Da steht dann:

Mit der Methode Add können Sie Bilder zusammen mit ihren Masken einer Bilderliste hinzufügen. Add liefert bei Erfolg den Index des hinzugefügten Bildes, ansonsten -1 zurück. Wenn die Eigenschaft Masked der Bilderliste den Wert false hat, wird das zweite Bitmap ignoriert. Es kann auf nil (Delphi) bzw. NULL (C++) gesetzt werden.

Aber trotzdem Danke der Rest hat mir sehr viel weiter
geholfen.

Fein.

LG
Jochen