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 15083 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 19 septembre 2023 - 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 15083 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 19 septembre 2023 159
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 15083 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 19 septembre 2023 159
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
Rejoignez-nous