roft
Messages postés3Date d'inscriptionlundi 23 janvier 2006StatutMembreDernière intervention19 décembre 2012
-
28 janv. 2006 à 14:43
ScSami
Messages postés1488Date d'inscriptionmercredi 5 février 2003StatutMembreDernière intervention 3 décembre 2007
-
28 janv. 2006 à 16:12
Bonjour,
SVP, comment peut - on enregistrer une listbox dans un fichier avec VB version 4.0 ?
j'ai utilisé ShowSave, CommonDialog des lignes de codes avec le bouton enregistrer que j'ai créé; mais cela ne marche pas - seule la boite de dialogue enregistrer sous apparaît -
ScSami
Messages postés1488Date d'inscriptionmercredi 5 février 2003StatutMembreDernière intervention 3 décembre 200724 28 janv. 2006 à 16:12
Je dirais la même chose que DarkSidious,
Cependant, je vais quand même te mettre sur la voie... Les CommonDialogControl ne sert qu'a afficher une boîte toute faite (et plutôt complexe à créer seul!) et non à enregistrer quoi que ce soit! D'ailleurs, tu as du remarqué que le CommonDialogControl peut servir à afficher tant une boîte Ouvrir que Enregistrer, Imprimer, Choisir une couleur, ...
En fait, cette boîte te permet juste de demander à l'utilisateur dans quel fichier il veut enregistrer les données. Il faut donc bien paramétrer ton CDC via sa propriété .Flag (cf. la MSDN... l'aide du VB).
Mais après, il faut utiliser l'instruction OPEN (en mode OUTPUT par exemple) et donc, l'instruction "Print #canal, Variable".
Il va sans dire qu'il faut parcourir ta liste dans son intégralité via, de préférence, For Each (s'il existait déjà sous VB4!!! Mais je crois que oui!) où alors un For classique mais en utilisant la propriété .Count de ta liste.
Bref, tout ceci est en effet très récurrent sur VBFrance! Donc, si tu te donnes la peinne de chercher, tu trouveras facilement bon nombre d'exemples!
Enjoy
<hr size="2" width="100%">
( Si une réponse vous convient, cliquez sur le bouton "Réponse acceptée". )