Runescope
Well-known member
- Joined
- Jan 6, 2011
- Messages
- 53
- Programming Experience
- Beginner
Greetings!
I have text that I am trying to print and while I can get the font that is displayed from the font dialog quite easily, when I try and grab the colour it won't let me do it as the color in e.Graphics.DrawString is set using a brush, and the font dialog returns a color.
I'm transitioning (painfully) from VB6 to VB.NET 2010 so you might have to explain this to me like I'm a 5 year old
Thanks for any help you can give!
Edit:
I believe I have solved it.
I have text that I am trying to print and while I can get the font that is displayed from the font dialog quite easily, when I try and grab the colour it won't let me do it as the color in e.Graphics.DrawString is set using a brush, and the font dialog returns a color.
I'm transitioning (painfully) from VB6 to VB.NET 2010 so you might have to explain this to me like I'm a 5 year old
Thanks for any help you can give!
Edit:
I believe I have solved it.
VB.NET:
Dim drawFont As Font, drawColour As Color
drawFont = FontDialog1.Font
drawColour = FontDialog1.Color
Dim drawBrush As New SolidBrush(drawColour)
e.Graphics.DrawString("This is sample text left aligned", drawFont, drawBrush, 300, 0, LAlign)
Last edited: