Bonjour,
Je n'arrive pas à mettre la main sur la façon de selectionner un item dans
une Listview.
En vb6 on utilise quelque chose comme
set Listview.selecteditem = Listview.listitems ( n )
Quelqu'un peut me dire ce qu'il faut taper en .net 2005
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Manu
Comme ceci par exemple
If Not ListView1.Items(Idx) Is Nothing Then
ListView1.Items(Idx).Selected = True
ListView1.Items(Idx).EnsureVisible()
ListView1.Refresh()
End If
"Norbert" a écrit dans le message de news:
Bonjour, Je n'arrive pas à mettre la main sur la façon de selectionner un item dans une Listview. En vb6 on utilise quelque chose comme set Listview.selecteditem = Listview.listitems ( n )
Quelqu'un peut me dire ce qu'il faut taper en .net 2005
merci de votre aide
Comme ceci par exemple
If Not ListView1.Items(Idx) Is Nothing Then
ListView1.Items(Idx).Selected = True
ListView1.Items(Idx).EnsureVisible()
ListView1.Refresh()
End If
"Norbert" <Norbert@discussions.microsoft.com> a écrit dans le message de
news: DEFFE502-292B-40B0-8DBA-24103B615D96@microsoft.com...
Bonjour,
Je n'arrive pas à mettre la main sur la façon de selectionner un item dans
une Listview.
En vb6 on utilise quelque chose comme
set Listview.selecteditem = Listview.listitems ( n )
Quelqu'un peut me dire ce qu'il faut taper en .net 2005
Bonjour, Je n'arrive pas à mettre la main sur la façon de selectionner un item dans une Listview. En vb6 on utilise quelque chose comme set Listview.selecteditem = Listview.listitems ( n )
Quelqu'un peut me dire ce qu'il faut taper en .net 2005
merci de votre aide
Norbert
Merci pour ta réponse, mais cela ne correspond pas exactement à ce que je cherche. En utilisant la méthode que tu me propose, dans une boucle, For Each item In LW.Items If Not LW.Items(item.Index) Is Nothing Then LW.Items(item.Index).Selected = True end if Next j'obtient une selections de toutes les lignes du Listview, hors je voudrais voir successivement chaque ligne se mettre en surbrillance.
Merci
Merci pour ta réponse, mais cela ne correspond pas exactement à ce que je
cherche.
En utilisant la méthode que tu me propose, dans une boucle,
For Each item In LW.Items
If Not LW.Items(item.Index) Is Nothing Then
LW.Items(item.Index).Selected = True
end if
Next
j'obtient une selections de toutes les lignes du Listview, hors je voudrais
voir successivement chaque ligne se mettre en surbrillance.
Merci pour ta réponse, mais cela ne correspond pas exactement à ce que je cherche. En utilisant la méthode que tu me propose, dans une boucle, For Each item In LW.Items If Not LW.Items(item.Index) Is Nothing Then LW.Items(item.Index).Selected = True end if Next j'obtient une selections de toutes les lignes du Listview, hors je voudrais voir successivement chaque ligne se mettre en surbrillance.
Merci
Norbert
Pour faire suite a mon précédent message, si ça ne fonctionnait pas correctement c'est parce que le listview était réglé avec multiselect = true.
Récrit ainsi
LW.MultiSelect = False For Each item In LW.Items If Not LW.Items(item.Index) Is Nothing Then LW.Items(item.Index).Selected = True end if Next LW.MultiSelect = True
C'est parfait
Encore merci pour ton aide
Pour faire suite a mon précédent message, si ça ne fonctionnait pas
correctement c'est parce que le listview était réglé avec multiselect = true.
Récrit ainsi
LW.MultiSelect = False
For Each item In LW.Items
If Not LW.Items(item.Index) Is Nothing Then
LW.Items(item.Index).Selected = True
end if
Next
LW.MultiSelect = True
Pour faire suite a mon précédent message, si ça ne fonctionnait pas correctement c'est parce que le listview était réglé avec multiselect = true.
Récrit ainsi
LW.MultiSelect = False For Each item In LW.Items If Not LW.Items(item.Index) Is Nothing Then LW.Items(item.Index).Selected = True end if Next LW.MultiSelect = True
C'est parfait
Encore merci pour ton aide
Manu
Dans ton cas,
LW.MultiSelect = False For Each item In LW.Items item.Selected = True Next LW.MultiSelect = True
Devrais alors suffir amplement.
"Norbert" a écrit dans le message de news:
Pour faire suite a mon précédent message, si ça ne fonctionnait pas correctement c'est parce que le listview était réglé avec multiselect = true.
Récrit ainsi
LW.MultiSelect = False For Each item In LW.Items If Not LW.Items(item.Index) Is Nothing Then LW.Items(item.Index).Selected = True end if Next LW.MultiSelect = True
C'est parfait
Encore merci pour ton aide
Dans ton cas,
LW.MultiSelect = False
For Each item In LW.Items
item.Selected = True
Next
LW.MultiSelect = True
Devrais alors suffir amplement.
"Norbert" <Norbert@discussions.microsoft.com> a écrit dans le message de
news: 6C9B8964-DE05-4418-8DD1-0BC38EFB2A9B@microsoft.com...
Pour faire suite a mon précédent message, si ça ne fonctionnait pas
correctement c'est parce que le listview était réglé avec multiselect =
true.
Récrit ainsi
LW.MultiSelect = False
For Each item In LW.Items
If Not LW.Items(item.Index) Is Nothing Then
LW.Items(item.Index).Selected = True
end if
Next
LW.MultiSelect = True
LW.MultiSelect = False For Each item In LW.Items item.Selected = True Next LW.MultiSelect = True
Devrais alors suffir amplement.
"Norbert" a écrit dans le message de news:
Pour faire suite a mon précédent message, si ça ne fonctionnait pas correctement c'est parce que le listview était réglé avec multiselect = true.
Récrit ainsi
LW.MultiSelect = False For Each item In LW.Items If Not LW.Items(item.Index) Is Nothing Then LW.Items(item.Index).Selected = True end if Next LW.MultiSelect = True