Listview

29/10/2009 - 10:42 von Christoph Schmitt | Report spam
Hallo Allerseits,

Mich beschàftigen im Moment 2 Fragen:

1. Frage:
ich schreibe in ein Listview zeilenweise Meldungen, die von laufenden
Funktionen zurückgegeben werden.

Das mache ich mit:
frmMain.ListView1.Items.Add...

Es wird auch ein imageKey angegeben, der ein Icon aus einer imagelist
ausliest.

Jetzt àndert sich der Status des zuletzt erzeugten Listview Eintrags (weil
eine Funktion abgeschlossen wurde und z.B. einen Fehler festgestellt hat)
und ich möchte lediglich das Icon àndern.

Wie mache ich das?

2. Frage

Wie kann ich erreichen, daß der letzte Eintrag im Listview markiert wird und
automatisch gescrollt wird?

Vielen Dank für Eure Hilfe!

Gruß

Christoph
 

Lesen sie die antworten

#1 Kerem Gümrükcü
29/10/2009 - 11:31 | Warnen spam
Hallo Christoph,

Jetzt àndert sich der Status des zuletzt erzeugten Listview Eintrags (weil
eine Funktion abgeschlossen wurde und z.B. einen Fehler festgestellt hat)
und ich möchte lediglich das Icon àndern.

Wie mache ich das?



In dem Du den ListViewItem Eintrag ermittelst, also das ListViewItem
irgendwie
griffebreit bekommst, z.b. über eine Referenz irgendwo in deinem Code auf
das gewünschte ListViewItem. Dann ànderst Du von dem ListviewItem den
ImageKey/Index auf den gewünschten Wert aus der ImageList. Das wars,

2. Frage

Wie kann ich erreichen, daß der letzte Eintrag im Listview markiert wird
und automatisch gescrollt wird?



- DeinListViewItem.Selected = True
und
DeinListViewItem.EnsureVisible()

das wars!


Grüße

Kerem

Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Latest Project: http://www.pro-it-education.de/soft...iceremover
Latest Open-Source Projects: http://entwicklung.junetz.de

Ähnliche fragen