VB Listview
lima-city → Forum → Programmiersprachen → Basic
abfragen
ansprechen
arbeiten
befehl
bescheid
code
eigenschaft
eintrag
ersetzen
hand
hilfe
index
info
item
jemand
leute
problem
programm
richtige befehl
wissen
-
Ich habe ein Programm geschrieben in dem eine Listbox vorkam diese will ich jetzt aber durch ein Listview ersetzen damit es möglich ist Icons hinzuzufügen. Nur habe ich ein Problem ich habe den Befehl ListBox1.SelectedIndex benutzt dieser funktioniert aber nicht mehr mit der Listview ( Listview1.SelectedIndex) weiß jemand wie der richtige Befehl für das Listview lautet wäre sehr nett von euch.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Also die ListView-Klasse hat auch SelectedIndex als Eigenschaft allerdings erst aber Version 3.0 des .NET Framework. Was passiert denn wenn du diese Eigenschaft abfragen willst ?
-
Ab .NET 2.0 gibt es zwei Collections:
- ListView.SelectedIndexCollection
- ListView.SelectedListViewItemCollection
Diese kannst du folgendermaßen ansprechen:
listviewobj.selectedIndices() listviewobj.selectedItems()
So könntest du deinen Index z.B. abfragen:
if listviewobj.selectedIndices().Count() > 0 Then 'erster Eintrag aus Collection: Dim selectedIndex As Integer = listviewobj.selectedIndices(0) '... weiter mit selectedIndex arbeiten end if
Ein ListView unterstützt ja auch Multiselect. Die Microsoft
Leute haben vielleicht deswegen die Collections für
Index und Items zu dem ListView hinzugefügt...
PS: Solltest dich mit der MSDN-Hilfe anfreunden. Da sollte
sowas drinstehen. Außerdem kriegst du die Infos dort ja aus
1. Hand. Wenn jemand über VB bescheid wissen sollte, dann
ja wohl Microsoft -
Vielen Dank das hat mir sehr geholfen
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage