This answer donne un exemple de code pour l'affichage de texte avec des couleurs différentes dans une zone d'image. Vous pouvez facilement le modifier pour dessiner le texte avec différentes polices. Si vous avez besoin de la défilement de la RichTextBox, vous pouvez placer la zone d'image sur un panneau.
Mise à jour: puisque vous devez utiliser un RichTextBox, this link vous montre comment transformer votre XML en RTF d'origine que vous pouvez charger dans votre RichTextBox. Pour ce faire, vous devez créer un document XSLT qui décrit comment transformer le XML en RTF. Le lien que j'ai inclus donne un exemple de document XSLT; vous devrez modifier ce XSLT en fonction de la façon dont les différentes polices sont spécifiées dans votre document XML original (si vous publiez un échantillon de votre XML original, nous pourrions probablement vous aider à modifier le XSLT en conséquence).
+1 pour l'exemple clair. – Dykam
J'ai beaucoup de textboxes rih comme celui-ci ... –