How to make Scale method scale fonts in contained controls

Hello, Experts,

I have a custom control (i.e. inherited from Control) that contains a Label.  When I apply the Scale method to this custom control, all of the contained controls also scale as expected.  However, the Label's Font does not scale.  I have an old vb.net (also v1.1) application that contains a similar custom control.  This control contains another custom control that contains a Label.  In this case the Label's Font size does change when the Scale method is applied to the outermost control.  

This makes me think that it must be possible to make the Font scale with the size of the control, but though I have studied it in detail, I cannot find the difference between my new custom control and the custom control in this older application that causes its contained fonts to scale.

Is there something obvious that I am overlooking?

Thanks for any suggestions.

Cheers,
Randy
LVL 12
omegaomegaDeveloperAsked:
Who is Participating?
 
omegaomegaConnect With a Mentor DeveloperAuthor Commented:
I found the answer shortly after posting.  

There was an override of ScaleCore in one of the ancestors of the older application's cusotom control that was adjusting the Fonts.  Easy, I guess.  (Don't know how I managed to miss it on my earlier searches.)  (There are only three ancestors between it and Control...)

Sorry for any inconvenience.

Cheers,
Randy
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.