nitroptik
Messages postés50Date d'inscriptionsamedi 5 octobre 2002StatutMembreDernière intervention13 mai 2007
-
18 avril 2005 à 20:03
Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 2019
-
19 avril 2005 à 00:06
Salut, j'aimerais savoir si c'est possible de modifier se code pour pouvoir enregistrer seulement les lignes selectionné à l'interieur d'un listbox (style= checkbox)
Dim count As Integer
Open "blabla.txt" For Output As 1
For count = 0 To List1.ListCount - 1
Print #1, List1.List(count)
Next
Close 1
cboulas
Messages postés2641Date d'inscriptionmercredi 2 juin 2004StatutMembreDernière intervention 8 janvier 201416 18 avril 2005 à 20:21
Salut,
Dim count As Integer
Open "blabla.txt" For Output As 1
For count = 0 To List1.ListCount - 1
If List1.Selected(count) Then Print #1, List1.List(count)
Next
Close 1
Chris...
Web : Firstruner - eMail : [mailto:support@firstruner.com Support]&nbs
Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 201934 18 avril 2005 à 22:40
tu veux que chaque ligne ajoutée dans la ListBox apparaisse au début plutôt qu'à la fin ?
si la propriété Sorted est à false, ella va se mettre à la fin forcément, sinon ça dépend du tri.
une solution c'est de décaler toutes les lignes existantes et de mettre la nouvelle ligne au début.
au lieu de faire:
List1.AddItem "ma chaine"
remplace par:
Ajout_Item "ma chaine"
inconvénient:
ça risque d'être long
Private Sub Ajout_Item(s As String)
Dim i As Integer
List1.AddItem s
For i = List1.ListCount - 1 To 1 Step -1
List1.List(i) = List1.List(i - 1)
Next
List1.List(0) = s
End Sub
nitroptik
Messages postés50Date d'inscriptionsamedi 5 octobre 2002StatutMembreDernière intervention13 mai 2007 18 avril 2005 à 23:09
Un gros Merci à toi Daniel, c'est ce qui me fallait.
Sais-tu si dans
Dim count As Integer
Open "blabla.txt" For Append As 1
For count = 0 To List1.ListCount - 1
If List1.Selected(count) Then Print #1, List1.List(count)
Next
Close 1
une erreur peux se produire si le fichier "blabla.txt" n'existe pas ?
tout semble OK sur Windows XP mais sur 95,98,me et 2000 ???
Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 201934 18 avril 2005 à 23:21
j'ai pas testé mais je pense que le fichier va se créer comme s'il avait été ouvert avec Output.
si ça marche sur XP pas de raison que ça ne marche pas sur les autres, c'est lié à Vb pas au système.
PS: je viens de tester, ça crée bien le fichier, mais ça t'apportes rien puisque c'est sur XP.
Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 201934 19 avril 2005 à 00:06
bien vu, je savais pas.
dans ce cas là tu fait List1.AddItem "toto", 0 à chaque fois et tu laisses tomber ma routine.
enfin pas "toto" mais ta chaine à ajouter.