02. februar 2006 - 15:28Der er
3 kommentarer og 1 løsning
Find selected item i en listview??
Jeg synes at have søgt Google tynd, men har efter snart 3 timer ikke fundet noget der virker.
Jeg har et ganske almindelig listview som jeg har højreklikket på og valgt et menuitem fra min Contextmenu og er nu i en anden funktion og skal finde det item som jeg højrede klikkede på i listviewet. Den selection der så er i mit listview hvordan funder jeg lige den?
Med kunstig intelligens skaber HP’s nye OmniBook X 14 en unik og skræddersyet brugeroplevelse målrettet dem, der ønsker høj ydeevne og intelligente funktioner
SelectedItems returnerer en collection, som du fx kan løbe igennem, og undersøge hvilke, om nogen, items der er valgt. Eksempel:
For Each ListItem As ListViewItem In ListView1.SelectedItems MessageBox.Show(ListItem.Text) Next
Eller, hvis du ved at der kun er valgt ét item på din liste (dette kan du fx sikre ved at sætte ListView1.MultiSelect = False) kan du få fat på dette således:
Dim SelectedItem As ListViewItem = Nothing If ListView1.SelectedItems.Count > 0 Then SelectedItem = ListView1.SelectedItems(0) End If
Hvis der er valgt et item, er dette tilgængeligt gennem SelectedItem. Hvis ikke, er SelectedItem = Nothing.
(Læg mærke til, at SelectedItem (uden -s) er en lokal variabel, og SelectedItems (med -s) er egenskaben på ListView'et)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.