With WinForms, I can use Control.Scale to scale a control larger. When I do that, all child controls are repositioned and scaled correctly, but font size remains the same.
Is there an easy way to force font to scale up/down, or is the only way to manually update font for all controls when control is being scaled?
Background: I’m working on a program in which I need to support zoom in/out to make labels, textboxs, etc. more readable for users with poor eyesight.
I couldn’t find solution so I ended up scaling font by hand.
I’m using Krypton Toolkit *highly recommended, great controls library) which supports themes. I simply used reflection to find all font properties and scale them up.