Retour à la ligne lors de l'écriture dans un fichier

Résolu
Miniblock
Messages postés
10
Date d'inscription
samedi 11 septembre 2010
Statut
Membre
Dernière intervention
9 mai 2012
- 19 déc. 2010 à 13:33
NHenry
Messages postés
14932
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
28 mai 2022
- 19 déc. 2010 à 16:19
Salut !
J'ai crée un programme qui se sert d'information dans un fichier texte.
Voilà le code que j'utilise :

Dim chemin2 As String = "-"
File.AppendAllText("Noms.TXT", Chemin2 & Me.TBT.Text)


Mais lors de l'écriture le logiciel écrit tout à la suite :
-Dupont Jean-Dupond Hélène

Mais j'aimerais qu'a chaque entrée tout revienne à la ligne :
-Dupont Jean
-Dupond Hélène

Quelqu'un sait comment faire ?

3 réponses

NHenry
Messages postés
14932
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
28 mai 2022
161
19 déc. 2010 à 14:17
Bonjour,

File.AppendAllText("Noms.TXT", Chemin2 & Me.TBT.Text & Environment.NewLine)


Mon site
3
podolis
Messages postés
71
Date d'inscription
mardi 18 mars 2008
Statut
Membre
Dernière intervention
19 décembre 2010
1
19 déc. 2010 à 15:39
Tu peu aussi utilier VbCrlf
File.AppendAllText("Noms.TXT", Chemin2 & Me.TBT.Text & vbCrlf)

Médéric
Ergonome IHM
Interaction Homme Machine
HTML clipboard<![CDATA[
h1{ border: thin #FFFFFF; color: #339933; text-align: center;}h2{text-align: center; color: #000080}h3{text-align: center; color: #FF0000
0
NHenry
Messages postés
14932
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
28 mai 2022
161
19 déc. 2010 à 16:19
Bonjour,

@Podolis, En .NET, VbCrLf est à éviter, car il s'agit d'une compatibilité avec VB6 (Namespace : Microsoft.VisualBasic), on lui préfère Environment.NewLine qui lui est vraiment .NET.

En clair, VbCrLf fonctionne, mais n'est pas conseillée.

Mon site
0