Last Updated: 11 Oct 2018 11:12 by erwin
Created on: 09 Feb 2018 14:24
Category: Panel, CollapsiblePanel, Label, GroupBox
Type: Bug Report
FIX. RadLabel - the control is not scaled when is inside UserControl or standard form
Use attached to reproduce.


- Use RadForm it explicitly handles the controls scaling. 
- Make sure that the following of the user controls are set like this:

this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;

Posted on: 11 Oct 2018 11:12
Does that mean that Telerik does not support high-dpi for its controls when used inside user controls? If yes - this should be clearly stated in the docs. UserControls are the very core of windows forms application architecture. IMHO Telerik controls should behave the same or better than standard controls when it comes to high dpi support, and apparently the standard labels scale just fine in user controls.
Ivan Petrov
Posted on: 11 Oct 2018 09:49
The RadLabel is not updated because UserControl does not propagate DPI change messages to its child controls and RadControls' DPI awareness depends on this mechanism.