[déplacé VB6 -> VB.NET] Code pour retranscrire dans un bloc-note ce qui est tapp

Utilisateur anonyme - 2 oct. 2010 à 22:11
 Utilisateur anonyme - 7 oct. 2010 à 21:17
Salut tout d'abord je viens de m'inscrire donc désolé si je poste dans la mauvaise catégorie.
Alors je voudrais savoir si il y a un moyen d'enregistrer ce qui est tapé dans la textbox désiré.
Je m'explique je voudrais que dans mon logiciel qui a 2 textbox, tout ce qui est tapé est retranscrit dans un bloc-note que j'ai par exemple dans mes documents.
Merci
PS:Je débute en VB
A voir également:

27 réponses

NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
2 oct. 2010 à 22:47
Bonjour,

En clair, tu cherche à écrire dans un fichier texte ?

Si oui, une recherche rapide te donnera assez d'information.

Mon site
0
Utilisateur anonyme
3 oct. 2010 à 08:18
Oui voilà je cherche a écrire dans un fichier texte ce qui est tappé dans les textbox sans que on s'en apperceoive.
0
Utilisateur anonyme
3 oct. 2010 à 08:21
Je ne trouve pas sur internet tu peux m'aider stp ? :S
0
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
3 oct. 2010 à 13:26
Bonjour,

Avant d'aller plus loin, j'aimerais connaitre ton objectif.

De quels textbox parles-tu ?
- de celles de ton programme ?
- ou de celles accessible à l'utilisateur (c'est à dire tous les programme ouverts) ?

Mon site
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
3 oct. 2010 à 20:04
Je parle des TextBox 1 ET 2
Mon programme est que je voudrais faire une calculatrice qui retient les donnés tapés dans les TextBox (sa n'a pas vraiment d'utilité mais c'est juste pour voir comment on fait.)
Et pour répondre à la dernière question, c'est juste les donnés tapés dans les 2 TextBox de mon programme que je veux récupérer.
PS:Je sais faire la calculatrice il me manque juste le code pour récupérer les donnés de la TextBox 1 et 2.
Merci de ton aide.
Ha oui j'ai une autre question: En combien de temps à tu appris le VB ?
Merci :)
0
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
3 oct. 2010 à 20:59
Bonjour,

Pour utiliser (écrire, lire) les fichiers, c'est simple, c'est la fonction Open.

Dans ton cas :
Open "Monfichier.txt" For Append As #1
Print #1,TextBox1.Text
Close #1

Un peu de recherche aurait suffit.

Mon site
0
Utilisateur anonyme
4 oct. 2010 à 18:40
Salut je ne sais pas ou je doit mettre le code, je l'ai mit dans le bouton calculer mais sa n'a pas marché et je l'ait mit dans les 2 textbox et sa n'a pas marché non plus il y a pleins d'erreurs lors du débogage.
0
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
4 oct. 2010 à 18:55
Bonjour,

Quelles erreurs et quel code ?
(Utilises la coloration syntaxique fournie (3ième icone en partant de la droite) stp)

Mon site
0
Utilisateur anonyme
4 oct. 2010 à 20:20
Ben ce code:
Open "Monfichier.txt" For Append As #1
Print #1,TextBox1.Text
Close #1


Et voici les erreurs
0
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
4 oct. 2010 à 20:33
Bonjour,

TOUJOURS classer correctement vos question :
Forum > Visual Basic 6 > Windows > Formulaire et Controls

Ce n'est pas du VB6, mais du VB.NET.

Donc forcément, ça ne fonctionne pas.

http://webman.developpez.com/articles/aspnet/file/vbnet/

Et aussi, voir My.Computer.*.WriteAllText (* j'ai un trou de mémoire)

Mon site
0
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
4 oct. 2010 à 21:30
salut,

le meilleur moyen d'apprendre est de chercher en effet

voici un premier lien :
http://www.codyx.org/snippet_enregistrer-chaine-caractere-dans-fichier_33.aspx#101

CODYX regorge de ce genre de codes prêts à l'emploi

++
[hr]
0
Utilisateur anonyme
5 oct. 2010 à 12:20
Ah ok sa risquait pas de marchait...
Mais comme je vous ai dit, je débute donc je ne sais pas trop faire...
Par contre es-que l'achat de livre pourrait m'aider vous croyez (Avec le moins d'écriture possible)
0
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
5 oct. 2010 à 21:12
l'acheter je sais pas
le lire çà peut aider oui. mais après si tu en cherches un avec rien d'écrit...

non le meilleur moyen d'apprendre c'est de lire et d'appliquer, y'a pas de miracle :)
0
NSUADI Messages postés 540 Date d'inscription mardi 4 août 2009 Statut Membre Dernière intervention 1 février 2013 2
5 oct. 2010 à 22:26
Voici un bout de code qui peut t'aider:
        Dim SW As StreamWriter = New StreamWriter("D:\essai.txt")'ici tu mets le chemin de ton fichier texte dans lequel tu souhaites écrire
        SW.Write(TextBox1.Text & TextBox2.Text)'il écrit le contenu du textbox 1 et 2 dans ton fichier
        SW.Flush()
        SW.Close()

Ce qui compte,ce n'est pas ce qu'on a mais plutôt ce que l'on fait avec ce qu'on a...

Visual Basic .Net is the best
and vb6.0
0
Utilisateur anonyme
6 oct. 2010 à 15:58
NSUADI je te remercie pour ta réponse mais sa me met une erreur avec streamwriter non défini.
Par contre il faut bien que je le mette dans la fonction de mon bouton "calculer"donc je fait un double clique sur le bouton calculer et je copie/colle le code que tu m'a passé en effaçant les explications vertes c'est bien sa ?
0
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
6 oct. 2010 à 19:35
Bonjour,

StreamWriter -> System.IO.StreamWriter

Pour faire simple, oui, c'est ça FaonManager.

Mon site
0
NSUADI Messages postés 540 Date d'inscription mardi 4 août 2009 Statut Membre Dernière intervention 1 février 2013 2
6 oct. 2010 à 20:14
Avant la définition de la classe tu mettras(avant toute chose):
Imports System.IO

et ensuite tu peux utiliser le code que je t'ai donné...

Ce qui compte,ce n'est pas ce qu'on a mais plutôt ce que l'on fait avec ce qu'on a...

Visual Basic .Net is the best
and vb6.0
0
Utilisateur anonyme
6 oct. 2010 à 20:51
Alors toujours des erreurs (Désolé de vous embêter)
Donc en premier temps je vais vous montrer le code:

Et maintenant voici les erreurs:
0
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
6 oct. 2010 à 21:19
Bonjour,

Regardes un peu dans l'aide, et tu verras que IMPORTS ne peut se mettre qu'en début de fichier.

Mon site
0
NSUADI Messages postés 540 Date d'inscription mardi 4 août 2009 Statut Membre Dernière intervention 1 février 2013 2
6 oct. 2010 à 23:24
j'ai pourtant précisé que c'est à mettre avant toute chose donc comme ceci:
 
Imports System.IO
Public Class Form1 

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
    
        Dim SW As StreamWriter = New StreamWriter("D:\essai.txt")
        SW.Write(TextBox1.Text & TextBox2.Text)'il écrit le contenu du textbox 1 et 2 dans ton fichier
        SW.Flush()
        SW.Close()
      end sub
end class


Ce qui compte,ce n'est pas ce qu'on a mais plutôt ce que l'on fait avec ce qu'on a...

Visual Basic .Net is the best
and vb6.0
0
Rejoignez-nous