IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

sauvegarde fichier texte


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut sauvegarde fichier texte
    hello

    j'ai créé un petit bloc note avec une richtextbox
    ou je peut écrire modifié le texte, seulement le problème c'est que il enregistre pas tout. par ex: sur mon texte, je met différente couleur je change la police je met les lettre en gras et quand j'enregistre en txt il n'enregistre pas toute ses modification quand je réouvre se texte il n'a pas garder les couleur, police, etc......
    pourriez vous me dire se qu'il faut modifier dans mon code pour que sa marche ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
     
        Private Sub SauvegarderToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SauvegarderToolStripMenuItem.Click
            Dim currentFile As Object
     
            SaveFileDialog1.Title = My.Application.Info.ProductName & " - Save File"
            SaveFileDialog1.DefaultExt = "Rtf"
            SaveFileDialog1.Filter = "RTF Files|*.rtf|Txt Files|*.txt|HTML Files|*.htm|All Files|*.*"
            SaveFileDialog1.FilterIndex = 1
            SaveFileDialog1.ShowDialog()
     
            If SaveFileDialog1.FileName = "" Then Exit Sub
     
            Dim strExt As String
            strExt = System.IO.Path.GetExtension(SaveFileDialog1.FileName)
            strExt = strExt.ToUpper()
     
            Select Case strExt
                Case ".RTF"
                    RichTextBoxFR1.SaveFile(SaveFileDialog1.FileName, RichTextBoxStreamType.RichText)
                Case Else
                    Dim txtWriter As System.IO.StreamWriter
                    txtWriter = New System.IO.StreamWriter(SaveFileDialog1.FileName)
                    txtWriter.Write(RichTextBoxFR1.Text)
                    txtWriter.Close()
                    txtWriter = Nothing
                    RichTextBoxFR1.SelectionStart = 0
                    RichTextBoxFR1.SelectionLength = 0
            End Select
     
            currentFile = SaveFileDialog1.FileName
            RichTextBoxFR1.Modified = False
            Me.Text = My.Application.Info.ProductName & " : " & currentFile.ToString()
        End Sub

  2. #2
    Expert confirmé
    Avatar de Webman
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 232
    Par défaut
    Bonjour,

    Si tu enregistres tes fichiers en .txt alors c'est normal. Le format .txt ne stock pas la mise en forme du texte. Pour conserver une mise en forme tu as besoin de formats plus évolués comme le .rtf par exemple.

    Cordialement,
    Ronald
    Rédacteur .Net
    MVP C#
    Mes articles - CodeQuake (blog)
    Pas de question technique par MP, merci.

  3. #3
    Invité
    Invité(e)
    Par défaut
    ah oui merci

    c'était une question bète alors dsl
    je croyait que sa venait de mon code

  4. #4
    Expert confirmé
    Avatar de Webman
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 232
    Par défaut
    De rien .

    Pas de problème, un forum c'est fait pour cela.
    Rédacteur .Net
    MVP C#
    Mes articles - CodeQuake (blog)
    Pas de question technique par MP, merci.

Discussions similaires

  1. [WD16] Sauvegarde fichier texte format MS-DOS
    Par J0r_x dans le forum WinDev
    Réponses: 2
    Dernier message: 03/11/2011, 16h13
  2. sauvegarde fichier texte
    Par empmax dans le forum C#
    Réponses: 13
    Dernier message: 27/05/2011, 00h17
  3. sauvegardes "fichiers textes"
    Par thechef dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 10/05/2009, 16h02
  4. Classe créer ecrire et sauvegarder fichier texte
    Par LeXo dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 16/07/2007, 14h19
  5. Tstringgrid sauvegardé dans fichier texte
    Par kykyn dans le forum C++Builder
    Réponses: 11
    Dernier message: 15/02/2006, 15h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo