RichTextBox1.LoadFile(ovr.FileName)
Cette méthode sert à charger un fichier RTF (Rich Text Format), pas TXT. C'est indiqué dans la doc :
Avec cette version de la méthode LoadFile, une exception se produit si le fichier chargé n'est pas un document RTF. Pour charger un fichier de type différent, par exemple un fichier texte ASCII, utilisez les autres versions qui acceptent comme paramètre une valeur issue de l'énumération RichTextBoxStreamType.
Pour charger un fichier .txt, il faut utiliser cette surcharge de LoadFile, en précisant RichTextBoxStreamType.PlainText :
RichTextBox1.LoadFile(ovr.FileName, RichTextBoxStreamType.PlainText)
Par contre ça ne marche que pour les fichiers .txt, pas pour les RTF... et à mon avis tu enregistres tes fichiers en RTF (c'est le format par défaut quand tu utilises la méthode SaveFile).
Partager