-
Fonts don't work!
I begun working on a simple text editor around an extended richtextbox control, trying to improve the existing example from this page: http://www.codeproject.com/KB/vb/Wor...ick&fr=1#xx0xx, when i realised that the FontDialog doesn't work properly. Most of the fonts don't work. It just slips back into the default textbox font defined in the properties, or to the previous font. This is the code that opens the FontDialog box:
Code:
Private Sub SelectFontToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SelectFontToolStripMenuItem.Click
If Not rtbDoc.SelectionFont Is Nothing Then
FontDialog1.Font = rtbDoc.SelectionFont
Else
FontDialog1.Font = Nothing
End If
FontDialog1.ShowApply = True
If FontDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
rtbDoc.SelectionFont = FontDialog1.Font
End If
End Sub
Font Broadway for example doesn't work, arial works, arial black works, batang works, bell mt doesn't work. I don't see the pattern.
-
Re: Fonts don't work!
FontDialog works fine. I tested it with a label. It must be then the extendedrichbox that's creating the problem. Or is it?
-
Re: Fonts don't work!
It would be best if you could post a minimal yet complete example that reproduces the problem. I have not had any problems with setting the fontin a RTB....
-
Re: Fonts don't work!
But i did post the code in the first message. That code is ok i think. The entire solution source code is on that link in the first message. You can download the project and test it yourself if you've got time. It doesn't take long. And you will see that you can apply only a handful of fonts to the richtextbox, and the rest reverts back to the default or previous font. Thanks.
-
Re: Fonts don't work!
The author of that article likes to make his / her life difficult.
Toggling Bold, Italic, Underline, Font(s) can be done much easier :)
I'm feeling like Father Christmas today, so I'll send you a demo app I've written some time ago :)
It's not as fully featured as the one in the article, but still useful - to me at least :lol: LOL!
Have a look at how I toggled Bold, Underline, Italic and the font(s).
I hope it helps, even if it's a little :)