RTF avec RichTextBox

Résolu
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.

2 réponses

  1. 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
    
    1. Contributeur
      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à