Conserver mise en forme richtexbox enregistré au format txt

Résolu/Fermé
flamouth1 Messages postés 10 Date d'inscription dimanche 1 janvier 2017 Statut Membre Dernière intervention 10 janvier 2017 - 9 janv. 2017 à 22:35
flamouth1 Messages postés 10 Date d'inscription dimanche 1 janvier 2017 Statut Membre Dernière intervention 10 janvier 2017 - 10 janv. 2017 à 19:53
Bonjour, J'aimerai savoir si cela est possible de conserver une mise en forme de base chargé dans une richtexbox puis la sauvegarder grâce à mon bouton sans changement dans une fichiers txt.

Fichier de base:
(Cp) (Quantité)
123456 12
245621 9
...

Fichier après enregistrement:
123456 12 234567 9


Mon bouton:
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click

        System.IO.File.WriteAllText(TextBox1.Text, RichTextBox1.Text)

    End Sub



J'ai tenté en rtf, mais le logiciel de mon magasin le lit comme le "fichier après enregistrement" et du coup n'arrive pas importer la liste de code produit et la quantité
Je suis en Visual Basic Windows Form. Une idée ?

Merci pour vos réponses.


3 réponses

Whismeril Messages postés 19022 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 17 avril 2024 928
9 janv. 2017 à 23:14
Bonsoir

ton exemple montre 4 nombres en 2 colonnes et 2 lignes qui deviennent 4 nombres en ligne.
Est ce que tu veux obtenir?

Par ce que là dedans, je ne vois pas bien ce que vient faire le rtf qui sert à pouvoir conserver des changements de police ou d'apparence (gras, italique, souligné, couleur....) de parties du texte. Ni même le RichTextBox qui sert à afficher ces changements ou à les appliquer.

Si ton but est de mettre en ligne un fichier en colonne, il suffit de charger tout le texte dans une variable, de remplacer le saut de ligne par un espace et d'écrire le résultat dans un autre fichier.
0