ListView mit Icons (+ ImageCombo) Verfasst am: 15.06.2009, 12:51
Thema: ListView mit Icons bestücken Autor: Jolo
Hi, Heute zeige ich euch wie ihr ganz einfach Icons in die Listview bekommt!
1. Ihr macht einfach eine Listview in eure Form und stellt sie auf lvReport! Macht alles einfach so wie in ZiG's erstem TuT:
2. Jetzt zieht ihr euch ne ImageList auf die Form:
3. Ihr geht in die Eigenschaften der ImageList über: Rechtsklick -> Eigenschaften:
4. Dann stellt ihr die größe der Icons auf 16x16:
5. Jetzt geht ihr in Abbildungen, und klickt auf "Bild einfügen..." und wählt das icon wo ihr in der ListView wollt, wenn dieses drin ist klickt auf OK und schreibt bei "Key" eine bezeichnung für den icon rein: (Später zeige ich euch wie ihr mehrere Icons bestimmten stellen zuteilen könnt)
6. So jetzt geht ihr in Form_Load: und verweist die ImageList als SmallIcons in der ListView, das geht so:
Code:
ListView1.SmallIcons = ImageList1
7. Jetzt macht ihr am besten einen Button um einen Eintrag zu machen, und dann schreibt ihr in den code:
Code:
ListView1.ListItems.Add , , "Test", , "txt"
Das "txt" ist der Key wo ihr vorhin angegeben hattet, ihr könnt hier auch den Index des Icons verwenden
8. So das wars eig schon... aber ich zeig euch noch schnell wie das mit mehreren Icons geht: Ich hab jetzt einfach noch 4 Weitere hinzugefügt:
9. Jetzt machen wir noch ne ImageCombo dazu dann kann ich die auch noch erklärn ^^ Der ImageCombo weisen wir auch die ImageList in Form_load zu
Code:
ImageCombo1.ImageList = ImageList1
Und Adden die Icons mit Text, so dass man sich dan den Icon ausuchen kann der in die ListView hinzugefügt werden soll: (Die Zahlen hinten sind wieder der Index des Icons )