RTF avec RichTextBox

Résolu/Fermé
Mayu - Modifié le 10 mai 2019 à 20:07
 Mayu - 12 mai 2019 à 01:13
Salut, lorsque je charge un fichier RTF dans un RichTextBox, je vois tous les codes mais pas les styles.
Form1.RichTextBox1.LoadFile(FichierEnCours, RichTextBoxStreamType.RichText)

Dans le genre :
{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1036{\fonttbl{\f0\fnil\fcharset0 Times New Roman;}{\f1\fnil\fcharset2 Wingdings;}}
Merci pour votre aide.
A voir également:

2 réponses

cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 729
11 mai 2019 à 08:42
Bonjour,

en l'absence du langage utilisé, voici un exemple en VB.Net. C'est avec les propriétés de ta RichTextbox que tu peux modifier l'affichage:

https://www.dotnetheaven.com/article/richtextbox-control-in-vb.net

voilà
0
Merci, stupide idiote que je suis...
Ma fonction faisait en sorte de n'ouvrir le fichier en PlainText parce que si je charge un fichier TXT, ça plante en RichText. J'avais oublié le "." avant "rtf".
If System.IO.Path.GetExtension(FichierEnCours).ToLower = ".rtf" Then
    Form1.RichTextBox1.LoadFile(FichierEnCours, RichTextBoxStreamType.RichText)
Else
    Form1.RichTextBox1.LoadFile(FichierEnCours, RichTextBoxStreamType.PlainText)
End If
0