cs_mik67
Messages postés39Date d'inscriptionmardi 12 octobre 2004StatutMembreDernière intervention13 juillet 2007
-
5 févr. 2006 à 07:02
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 2006
-
6 févr. 2006 à 14:25
Bonjour à tous,
Petit problème ...
- J'ai 2 forms (Form1 et Form2) qui contiennent chacune une listview remplie via Access.
- Quand je double-clic sur un élément de la listview de ma Form1, ma Form2 se charge (Form2.show)
Je voudrais simplement que l'élément sélectionné (surligné) dans la listview de ma Form2 soit celui que j'ai double-cliqué dans la listview de ma Form1....
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200618 6 févr. 2006 à 14:25
Dans ce cas :
Private Sub ListView1_DblClick()
Dim i As Integer
For i = 1 To Form2.ListView1.ListItems.Count
If Form2.ListView1.ListItems(i).Text = Me.ListView1.SelectedItem.Text Then
Form2.ListView1.ListItems(i).Selected = True
End If
Next
End Sub
Mais attention si tu as des doublons.
-------------------------------------------------
Dresseur de puces, .... normal pour un loup !?
Et si tu ne vois pas tout de suite ce qui est sélectionné dans la form2, soit tu dois mettre la propriété hideselection de form2.listview à false où bien lui passer le focus.
cs_mik67
Messages postés39Date d'inscriptionmardi 12 octobre 2004StatutMembreDernière intervention13 juillet 2007 5 févr. 2006 à 22:54
Ta premiere méthode fonctionne, mais il me sélectionne l'index que j'ai sélectionné dans la listview de ma Form1. La sélection de la form2 ne correspond donc pas forcément à l'élément sélectionné dans la Form1
Je m'explique:
Form1 Form2
Dans la listview1 Listview1
DUPOND ALVAREZ
DURAND DUPOND
ALVAREZ DURAND
MICHEL MICHEL
DUPOND AAAA
ALVAREZ BBBB
En double cliquant sur "MICHEL" ta méthode va fonctionner car les 2 indices sont = à 4.
Par contre si je double clic sur "DUPOND" : pour la 1ere occurence il me renverra sur "ALVAREZ" et pour la 2eme sur "AAAA"
Il peut donc y avoir des occurences dans la 1ere Listview et je voudrais retomber sur l'élément sélectionné.