2009-08-04 5 views
1

Je voudrais utiliser un RichTextBox pour afficher un texte dans la page de démarrage de mon application WinForms, comme suit:Pourquoi RichTextBox ignore-t-il fs dans mon RTF?

richTextBox1.Rtf = @"{\rtf1\pard\fs40 Hello World\par }"; 

Le RichTextBox ne tient pas ma directive taille de la police (\fs40). Cela fonctionne dans Word et WordPad.

Qu'est-ce que je fais mal?

+0

Ce n'est pas ici. J'utilise VS2008 .NET 3.5. Qu'est-ce que vous utilisez? – Petros

+0

@Petros: bien, c'est encourageant. Cela implique que cela devrait fonctionner et que je fais quelque chose de mal. –

Répondre

0

Il se trouve que j'avais le suivant dans le constructeur de boîte de dialogue:

InitializeComponent(); 
this.Font = SystemFonts.DialogFont; 

... cela provoque toutes les commandes (et des contrôles sur les contrôles utilisateur) sur la boîte de dialogue d'ignorer les paramètres de police.

Je pense que je vais poser une autre question à ce sujet.