Enregistrer des données et les réutiliser [Résolu]

Signaler
Messages postés
280
Date d'inscription
samedi 6 mai 2006
Statut
Membre
Dernière intervention
9 février 2010
-
Messages postés
280
Date d'inscription
samedi 6 mai 2006
Statut
Membre
Dernière intervention
9 février 2010
-
Bonjour tout le monde ! Je suis débutant en vb.net et j'aurai voulu savoir comment enregistrer des données entrées par l'utilisateur et les réutiliser lorsque le logiciel est réouvert.
Je m'explique : je souhaite que dans un textbox on entre un nom et qu'en appuyant sur entrer, le nom s'ajoute à une listbox. Je sais déjà comment faire cela, mais lorsque l'application se ferme, évidemment, les noms contenus dans la liste s'effacent et on ne les retrouve plus lorsqu'on redemarre l'application. Or, ce que je voudrai, c'est qu'au redémarrage de l'appli, les nom compris dans la listbox avant sa fermeture s'y réaffichent. Comment faire svp ?
PS : étant encore débutant, je crois qu'il faut utiliser la base de données mais je n'en suis pas certain et je ne sais pas comment m'en servir.

Quelqu'un peut-il m'éclairer et me dire comment résoudre mon problème ?

3 réponses

Messages postés
4822
Date d'inscription
lundi 11 novembre 2002
Statut
Membre
Dernière intervention
15 novembre 2016
12
Salut,

Tu peux effectivement utiliser une base de données, si ta listbox contient énormément d'élèments à affichers, mais tu peux aussi utiliser un simple fichier texte(il y a de nombreuses source dispo ainsi que des snippets).

Par contre, normalement si c'est un contrôle comme celui de VB6, tu as une propriété de la lisbox : List, elle te permet d'y mettre justement une liste d'élèments que tu souhaites charger automatiquement à chaque lancement de ton application, regarde aussi de ce côté là...

A+
Exploreur

 Linux a un noyau, Windows un pépin

 
Messages postés
7741
Date d'inscription
mercredi 1 septembre 2004
Statut
Membre
Dernière intervention
24 septembre 2014
36
Une base de données est peut-etre bien lourd pour cela. Un simple fichier texte, voire fichier ini ou même éventuellement fichier xml, devrait suffire.

Le plus simple à mettre en oeuvre étant je pense le simple fichier texte ou tu écris les données dans un ordre bien precis à la fermeture de l'écran. A l'ouverture il te suffit de les relire dans le même ordre pour réaffecter tes controles.

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #    http://aide-office-vba.monforum.com/index.php
Messages postés
280
Date d'inscription
samedi 6 mai 2006
Statut
Membre
Dernière intervention
9 février 2010
1
D'accord c'est ce que je pensais ! Je vous remercie tous les deux pour vos réponses et je me mets au boulot !