Perché RichTextBox ignora \ fs nel mio RTF?
-
22-07-2019 - |
Domanda
Vorrei usare un RichTextBox
per visualizzare del testo nella pagina iniziale della mia applicazione WinForms, come segue:
richTextBox1.Rtf = @"{\rtf1\pard\fs40 Hello World\par }";
RichTextBox
ignora la mia direttiva sulla dimensione del carattere ( \ fs40
). Funziona sia in Word che WordPad.
Cosa sto sbagliando?
Soluzione
Si scopre che nel costruttore della finestra di dialogo avevo i seguenti elementi:
InitializeComponent();
this.Font = SystemFonts.DialogFont;
... questo fa sì che tutti i controlli (e i controlli sui controlli utente) nella finestra di dialogo ignorino le impostazioni del carattere.
Penso che farò invece un'altra domanda a riguardo.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow