Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Tutorials
Autor
Nachricht
ZiG
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 421

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 Wink)
Code:
With ImageCombo1<br />.ComboItems.Add , , "Text", "txt"<br />.ComboItems.Add , , "NoFile", "noFile"<br />.ComboItems.Add , , "RAR", "rar"<br />.ComboItems.Add , , "Batch", "bat"<br />.ComboItems.Add , , "DLL", "dll"<br />End With
Und in den Button das hier:
Code:
ListView1.ListItems.Add , , ImageCombo1.Text, , ImageCombo1.SelectedItem.Image
Das sieht dan so aus:



Und beim Ausführen so:



Sieht doch ganz gut aus Very Happy
Hoffe ihr habt alles verstanden Wink
und noch viel Spaß beim Coden!

MfG Jolo
_________________
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Tutorials

Tags: listview, icon, imagecombo, icons

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Wenn .... = ..... dann zeige ein bestimmtes Icon 329 06.11.2009, 08:03
Keine neuen Beiträge Wie kann ich mich bei euch anmelden?? 387 20.05.2002, 01:28
Keine neuen Beiträge [Video] *.dll & *.ocx Installer 1939 06.03.2008, 21:19
Keine neuen Beiträge Eine kleine Frage an euch.. 373 30.09.2007, 09:57
Keine neuen Beiträge Dll injection/uninjection 1078 27.09.2007, 08:12
 



[ Time: 0.3334s ][ Queries: 81 (0.1315s) ][ GZIP on - Debug on ]