Use attached to reproduce. Workaround: - 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;
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.
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.