rsx602
Messages postés140Date d'inscriptionjeudi 24 août 2006StatutMembreDernière intervention28 août 2014
-
13 nov. 2011 à 21:58
cs_ShayW
Messages postés3253Date d'inscriptionjeudi 26 novembre 2009StatutMembreDernière intervention 3 décembre 2019
-
16 nov. 2011 à 21:31
Bonjours , je suis sur un project et voila que je suis pris sur un probleme dont je narrive pas a résoudre. Laissez moi vous expliquez ce que j'aimerais trouvez :)
Sur FormLoad de mon programme , il ouvre un fichier text et le met dans la listbox3. Dans le fichier text il y a , metons sa un peut simple , Premiere ligne : 1 , Deuxieme ligne : 2 , troisieme ligne : 3
Dans mon listbox2 il y a , exemple , Premiere ligne : 1 , Deuxieme ligne : 2 , troisieme ligne : 3 et quatrieme ligne : 4.
Je cherche une fonction qui compare la premiere ligne du listbox2 au listbox3 (au complet pas juste la premiere ligne). Si la premiere ligne du listbox2 est dans la listbox3 alors on supprime la premiere ligne du listbox2 (listbox2.items.removeat(0)) Autrement si la premiere ligne (dison qu'on est rendu a "4") n'est pas dans le listbox3 alors on l'ajoute!
J'espere que je suis claire
(PS : je m'excuse pour ceux qui son mordu de francais.. c'est plein de faute je le sais )
rsx602
Messages postés140Date d'inscriptionjeudi 24 août 2006StatutMembreDernière intervention28 août 2014 16 nov. 2011 à 09:59
Jai revérifier et je crois qu'il prend toujours la premiere ligne du listbox3 et ne regarde pas avec les autres. C'est donc pourquoi la premiere ligne ne se retrouve pas dans la listbox1 mais que le reste oui!
cs_ShayW
Messages postés3253Date d'inscriptionjeudi 26 novembre 2009StatutMembreDernière intervention 3 décembre 201957 16 nov. 2011 à 19:43
Salut
possible qu'il y a une incompréhension entre nous
la sub compare
verifie si chaque element de listbox2
For Each item In ListBox2.Items
n'est pas dans le contenu de listbox3
s'il n'est pas dans le contenu de listbox3
alors ajoute le item (the item to be checked from listbox2) à listbox1
If Not ListBox3.Items.Contains(item) Then
ListBox1.Items.Add(item)
End If
rsx602
Messages postés140Date d'inscriptionjeudi 24 août 2006StatutMembreDernière intervention28 août 2014 16 nov. 2011 à 19:55
Mais je comprend alors pas pourquoi si on regarde la derniere capture décran plus haut on retrouve tout les meme ligne , regardé la ligne 1 du listbox1 , la ligne 2 du listbox 2 aini que la ligne 2 du listbox 3.. il sont tous pareil c'est pour sa que je me demande pourquoi il se retrouve dans la listbox1 .. Car l'item du listbox2 étai deja présente dans la 3 =\ , j'ai esailer de metre , manuellement , dans la listbox2 1 , 2 , 3 , 4 et Listbox3 1 , 2 , 3 ... quand je fait comme sa sa marche A1 mais sinon quand je veut vérifier les md5 on dirais que la vérification ne fonctionne pas comme il faut =\