Bonjour à tous,
Le titre résume bien mon problème.
J'aimerai savoir comment on fait pour savoir si une ligne d'une listview est sélectionné ou non.
Merci d'avance pour votre aide.
Bonjour à tous,
Le titre résume bien mon problème.
J'aimerai savoir comment on fait pour savoir si une ligne d'une listview est sélectionné ou non.
Merci d'avance pour votre aide.
J'apporte quelques précisions.
En fait je fais un test sur ma listview avec rien de sélectionné.
Lorsque j'arrive sur ma ligne en bleu, le texte n'est pas vide alors que la ligne n'est pas sélectionné.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 For i = 1 To ListView_std.ListItems.Count If frm_Add_std.ListView_std.SelectedItem.text <> "" Then trouve = True Exit For End If Next
Comprends pas![]()
bonjour
je ne suis pas sur d'avoir compris, mais tu peux essayer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Dim LstItem As ListItem On Error Resume Next Set LstItem = ListView1.SelectedItem On Error GoTo 0 If LstItem Is Nothing Then MsgBox "Aucune ligne n'est sélectionnée" Else MsgBox "Il y a au moins une ligne sélectionnée." End If
bonne journée
michel
Ben en fait, il me dit qu'il y a une ligne sélectionné alors que je n'ai rien sélectionné
![]()
Oui, la première ligne est toujours sélectionnée par défaut (meme si tu ne la vois pas surlignée)
Pour désélectionner la première ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ListView1.ListItems(1).Selected = False Set ListView1.SelectedItem = Nothing
michel
Partager