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.
Version imprimable
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:
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 8O
bonjour
je ne suis pas sur d'avoir compris, mais tu peux essayer
Code:
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é
:cry:
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:
1
2 ListView1.ListItems(1).Selected = False Set ListView1.SelectedItem = Nothing
michel
Merci pour ton aide.
C'est résolu.