[VB6] Listview immer mehrere Items selektiert

26/07/2010 - 10:16 von Ahmed Martens | Report spam
Hallo Leute,

ich habe ein Formular mit einem Treeview und einem Listview. Über das
Treeview wird immer Dateien aus einem Verzeichnis in einem Listview
eingelesen. In dem Listview wird immer ein Item ausgewàhlt.

Sobald in dem Treeview ein neuer Knoten gewàhlt wird (Nodeclick) wird
das Listview geleert und komplett neu gefüllt. Sobald aber das Listview
den Focus erhàlt, sind zwei Eintràge markiert. Immer der erste (das ist
auch i.O.) und immer auch noch der von der vorherigen Auswahl, und das
ist verkehrt.

Was mache ich den falsch?
Irgendwie merkt sich das Listview immer die letzte Auswahl, auch nach
einem Listview1.ListItems.Clear.

Wir verwenden Windows 7 64bit Prof.
Hat einer vielleicht eine Idee und kann helfen?
Danke schon einmal im voraus.

Gruß Ahmed
Antworten bitte nur in der Newsgroup.
 

Lesen sie die antworten

#1 Armin Zingler
27/07/2010 - 12:31 | Warnen spam
Am 26.07.2010 10:16, schrieb Ahmed Martens:
Hallo Leute,

ich habe ein Formular mit einem Treeview und einem Listview. Über das
Treeview wird immer Dateien aus einem Verzeichnis in einem Listview
eingelesen. In dem Listview wird immer ein Item ausgewàhlt.

Sobald in dem Treeview ein neuer Knoten gewàhlt wird (Nodeclick) wird
das Listview geleert und komplett neu gefüllt. Sobald aber das Listview
den Focus erhàlt, sind zwei Eintràge markiert. Immer der erste (das ist
auch i.O.) und immer auch noch der von der vorherigen Auswahl, und das
ist verkehrt.

Was mache ich den falsch?
Irgendwie merkt sich das Listview immer die letzte Auswahl, auch nach
einem Listview1.ListItems.Clear.

Wir verwenden Windows 7 64bit Prof.
Hat einer vielleicht eine Idee und kann helfen?
Danke schon einmal im voraus.



Das wird wohl an deinem Code liegen. Vermute ich. Protokolliere doch
mal das SelectedIndexChanged-Ereignis oder wie auch immer das EReignis
heißt, wenn sich die Auswahl àndert. Hast du vllt einen Mechanismus
gebaut, der bedingt das vorherige Item selektiert? (Z.B. eine "Speichern ja/nein/abbrechen"
Abfrage beim Wechsel der Auswahl und Selektion des alten Items bei
Wahl von Abbrechen.)

Armin

Ähnliche fragen