Auswahlbalken in einem Listview nach Löschen

13/06/2008 - 17:06 von Adam Loch | Report spam
Hallo NG,

der Auswahlbalken steht in einem Listview auf einer beliebigen Zeile. Diese
wird gelöscht (lvw.ListItems.Remove Index) und der Auswahlbalken verschwindet.
Der Balken soll sichtbar bleiben, ev. auf der nàchsten Zeile.

Ist dies machbar?

Vielen Dank.

MfG
 

Lesen sie die antworten

#1 Harald M. Genauck
14/06/2008 - 15:02 | Warnen spam
Hallo Adam,

der Auswahlbalken steht in einem Listview auf einer beliebigen Zeile.
Diese
wird gelöscht (lvw.ListItems.Remove Index) und der Auswahlbalken
verschwindet.
Der Balken soll sichtbar bleiben, ev. auf der nàchsten Zeile.



Nach dem Remove:

lvw.ListItems.Item(Index).Selected = True

müsste es tun.

Sicherheitshalber prüfen, ob das entfernte ListItem nicht das
letzte/unterste gewesen ist:

lvw.ListItems.Remove Index

Select Case lvw.ListItems.Count
Case 0
' Keine Auswahl
Case >= Index
lvw.ListItems.Item(Index).Selected = True
Case Else
lvw.ListItems.Item(lvw.ListItems.Count).Selected = True
End Select


Viele Grüße

Harald M. Genauck

"VISUAL STUDIO one" - http://www.visualstudio1.de (Chefredakteur)
"ABOUT Visual Basic" - http://www.aboutvb.de (Herausgeber)

Ähnliche fragen