2016-10-31 2 views
1

Je souhaite autoriser l'utilisateur à modifier la police lors de l'utilisation de l'application. Par exemple, mon utilisateur a tapé le premier paragraphe en police d'écriture, 12 points; puis le paragraphe suivant, il peut taper une autre police avec une taille différente.Comment changer la police d'une partie d'une zone de texte enrichi

Le problème auquel je suis confronté est lorsque je change une police, la police entière du champ de texte change.

code

est:

if (comboBox1.SelectedIndex == 1) 
{ 
    richTextBox1.Font = 
     new Font(richTextBox1.Font.FontFamily, 12, FontStyle.Italic); 
} 
+2

Est-ce la [boîte de WinForms] (https://msdn.microsoft.com/en-us/library/system.windows.forms.richtextbox (v = vs.110) .aspx) ou la [zone richtext WPF] (https://msdn.microsoft.com/en-us/library/system.windows.controls.richtextbox (v = vs.110) .aspx)? –

+0

[Voir ici] (http://stackoverflow.com/questions/26700102/how-to-change-the-font-of-multiple-sizes-in-richtextbox-in-c/26701034#26701034) – TaW

+0

Aussi, voir [Modifier la police pour RichTextBox sans perdre la mise en forme] (http://stackoverflow.com/a/16307021/719186) – LarsTech

Répondre