VB.net enregistrer retour à la ligne fichier texte
cs_question911
Messages postés37Date d'inscriptionmercredi 4 mai 2011StatutMembreDernière intervention 7 juin 2011
-
7 mai 2011 à 14:05
cs_question911
Messages postés37Date d'inscriptionmercredi 4 mai 2011StatutMembreDernière intervention 7 juin 2011
-
7 juin 2011 à 23:48
Bonjour,
J'ai une richbox et ce que je tape dans cette box s'enregistre dans un fichier texte, tout est parfait.
Le problème c'est que quand j'enregistre le texte de ma richbox il ne prend pas en compte les retours à la ligne.
Ma question est si je fais :
Ligne 1
Ligne 2...
Comment faire pour que dans mon fichier texte c'est bien comme je viens de l'écrire et non comme ceci: ligne1ligne2.
Merci.
NHenry
Messages postés15083Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention19 septembre 2023159 4 juin 2011 à 01:43
Bonjour,
Il y a peut être une limitation d'accès.
A la place de "C:" Essayes d'utiliser Application.StartupPath (de tête, donc peut être nom légèrement différent).
NHenry
Messages postés15083Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention19 septembre 2023159 4 juin 2011 à 13:35
Bonjour,
Je n'utilises pas Win7, mais cette mouture est plus restrictive que WinXP concernant les droits d'accès.
Application.StartupPath pointe le dossier contenant l'exécutable en cours.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_question911
Messages postés37Date d'inscriptionmercredi 4 mai 2011StatutMembreDernière intervention 7 juin 2011 5 juin 2011 à 19:16
J'ai essayé aussi...
Mais avec l'autre code que j'avais créer le fichier texte bizzare que celui-ci ne le crée pas..
il doit bien y avoir un autre code qui fonctionne sous win7 et qui prend en compte les retour à la ligne.
cs_question911
Messages postés37Date d'inscriptionmercredi 4 mai 2011StatutMembreDernière intervention 7 juin 2011 5 juin 2011 à 20:17
humm j'ai réussi quelque chose avec writeallline ...
mais problème.... ceci fonctionne System.IO.File.WriteAllLines(openFileDialog1.FileName, New String() {"ligne1,ligne2"})
il y a des retours à la ligne dans le fichier texte, mais quand je fais ceci System.IO.File.WriteAllLines(openFileDialog1.FileName, New String() {RichTextBox1.Text})
et je fais des retours à la ligne dans la textbox il ne sont pas copier dans le fichier texte
CGSI3
Messages postés416Date d'inscriptionvendredi 22 février 2008StatutMembreDernière intervention 7 janvier 20181 5 juin 2011 à 20:26
Bonjour,
J'espere ne pas être hors sujet dans votre monologue:
=> la constante VbCrLf (VB6 mais marche en Vb.Net)
Je l'utilise assez souvent pour introduire un saut de ligne dans un string.
Exemple dans un Textbox réglé en multilignes
cs_question911
Messages postés37Date d'inscriptionmercredi 4 mai 2011StatutMembreDernière intervention 7 juin 2011 5 juin 2011 à 20:29
Bonjour,
j'ai déjà essayé , peut-être que j'ai mal utilisé, mais il fais bien un retour à la ligne mais il ne le "save" pas dans un fichier texte...
Quand je veux enregistrer le texte de la textbox vers un fichier texte il ne prend pas en compte les retours à la ligne.
cs_question911
Messages postés37Date d'inscriptionmercredi 4 mai 2011StatutMembreDernière intervention 7 juin 2011 7 juin 2011 à 20:06
NHenry, tu peux me donner le code pour qu'un texte dans une richtextbox avec des saut à la ligne se sauvegarde dans un fichier texte avec les saut à la ligne et je vais essayer de l'adapter à mon code.