Recupérer seulement la valeur entrée dans mon fichiers .txt et seulement celle l

Tank01 Messages postés 106 Date d'inscription lundi 4 août 2003 Statut Membre Dernière intervention 10 novembre 2006 - 27 janv. 2006 à 20:44
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 - 29 janv. 2006 à 12:58
Bonjour,

je developpe actuellement une petite application en vb.net 2005.
Sur une page, j'ai inséré un textbox, ou l'utilisateur devra entrer une valeur, qui sera stockée dans un .txt.

Je souhaiterais ensuite, faire afficher cette valeur (par exemple dans un label, ou même dans un message box, l'important est de pour voir récupérer juste la valeur entrée !)

Or, en utilisant la méthode normalement adéquat ( streamreader...)

la valeur récupérée ( affichage dans un messagebox, pour le test ) me donne:

System.windows.forms.TextBox, text : 1122

Vous aurez donc devinez que la valeur entrée était 1122 !!

Voila, comment stocker 1122 as double dans une variable, qui vient la récupérer de ce .txt, ( 1122 et non "System.windows.forms.TextBox, text : 1122" )

Voila, je vous remercie à tous d'avance, je laisse mon adresse mail, si cela vous intéresse:

le_merovengien@hotmail.fr

Merci et bonne soirée !

----( | TanK | )----

3 réponses

crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
27 janv. 2006 à 21:26
Ben a mon avis, le pb ne viens pas de la facon dont tu lis le fichier mais plutot de la facon dont tu ECRIS dans ce fichier !!! Il nous fuadrait une ligne de code ou deux pour savoir comment tu fais !!!
0
Tank01 Messages postés 106 Date d'inscription lundi 4 août 2003 Statut Membre Dernière intervention 10 novembre 2006
28 janv. 2006 à 12:38
Oui , tu as raison, voici le code:

Imports system.io
Dim cptC172 As New StreamWriter("CptC172.txt")
--------------
cptC172.WriteLine(input_cpt_vol_C172) //'' input_cpt_vol_C172 ''est une valeure récupérée dans un textBox
cptC172.Close()
----------------

Voila !!!

Petite précision: En fait, je souhaiterais que la valeure saisie par un utilisateur dans un textbox soit stockée ( comme pour une variable), mais qu'elle ne soit pas éffacée à la sortie de mon programme, je voudrais qu'elle soit stockée sur le disque dur et que mon programme puisse faire appel à cet variable ""fixe"" !! La seule solution que j'ai trouvée est de stocker cela dans un fichers . txt, mais si vous connaissez éventuellement un autre moyen plus simple, je suis preneure !!

Merci a tous !!

----( | TanK | )----
0
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
29 janv. 2006 à 12:58
Si input_cpt_vol_c172 est le nom de ta textbox, alors il vaudrait mieux utiliser ceci ...
Imports system.io
Dim cptC172 As New StreamWriter("CptC172.txt")
--------------
cptC172.WriteLine(input_cpt_vol_C172.Text) //'' input_cpt_vol_C172 ''est une valeure récupérée dans un textBox
cptC172.Close()

CEla devrait n'inscrire dans le fichier QUE la valeur contenu dans la textbox.

CR
0
Rejoignez-nous