Wie meine Überschrift versucht zu erklären bin ich auf der Suche nach einer Möglichkeit dem gesamten Inhalt einer RichTextBox einen gemeinsamen FontStyle zu verpassen. Problem bei der Sache ist, dass nicht der gesamte Text die selbe FontFamily hat. Rufe ich SelectionFont ab, so erhalte ich null, wenn ich mehrere verschiedene Fonts markiert habe. Die FontFamilies sollten aber beibehalten werden.
Hallo!
Mit eingebauten Bordmitteln geht das nicht so richtig toll, aber unter der .NET RichTextBox liegt eigentlich ein Rich Edit Control (ich glaube aus dem Gedächtnis Version 2.0), welches für die entsprechenden Windows-Nachrichten empfänglich ist.
Und da gibt es eine EM_SETCHARFORMAT (http://msdn.microsoft.com/en-us/library/bb774230%28V…), über die man nur bestimmte Fontstyles setzen kann, ohne andere Eigenschaften zu ändern.
Schau z.B. mal hier: http://msdn.microsoft.com/en-us/library/ms996492#wnf…