Wie erhalte ich SelectedItem oder SelectedIndex von ListView in vb.net

8

Wie Sie durch die Frage wissen, was ich will. Ich benutzte Listbox. In Listbox können wir ausgewählte Elemente mit einer einfachen Codezeile erhalten: %Code%. jetzt benutze ich listbox1.selectedItem , wie bekomme ich ListView oder SelectedItem von Selectedindex .

    
Shahrukh 01.01.2012, 15:41
quelle

7 Antworten

6

Hier ist die Antwort, die ich für meine Frage gefunden habe:

%Vor%

Und ich erhalte einen Wert für den Gegenstand:

%Vor%     
Shahrukh 02.01.2012, 02:06
quelle
10

ListView gibt Sammlungen ausgewählter Objekte und Indizes über die Eigenschaften SelectedItems und SelectedIndices zurück. Beachten Sie, dass diese Sammlungen leer sind, wenn derzeit kein Element ausgewählt ist ( lst.SelectedItems.Count == 0 ). Der erste ausgewählte Eintrag ist lst.SelectedItems[0] . Der Index dieses Elements in der Sammlung Items ist lst.SelectedIndices[0] . Also im Grunde

%Vor%

ist dasselbe wie

%Vor%

Sie können auch Kontrollkästchen aktivieren. Setzen Sie dazu CheckBoxes auf true . Über die Eigenschaften CheckedItems und CheckedIndices können Sie sehen, welche Elemente geprüft werden.

    
Olivier Jacot-Descombes 01.01.2012 16:08
quelle
6

VB6: Listview1.selecteditem

VB10: Listview1.FocusedItem.Text

    
Raphael Estrada 06.09.2013 15:06
quelle
2
%Vor%     
Kaya Kipgen 22.02.2015 17:43
quelle
0
%Vor%

oder Sie können foreach-Schleife wie folgt verwenden

%Vor%     
Chandra Malla 10.04.2012 15:12
quelle
0

Wenn Sie beispielsweise das gleiche Element in einer Listbox mit einer Listview auswählen möchten, können Sie verwenden  Private Sub ListView1_SelectedIndexChanged (ByVal-Absender als System.Object, ByVal e As System.EventArgs) behandelt ListView1.SelectedIndexChanged

%Vor%     
ismail osunlana 10.01.2014 09:11
quelle
0

Bitte versuchen Sie dies, um die Spalte Index

zu erhalten %Vor%     
Narinder Rattu 30.01.2017 14:19
quelle

Tags und Links