Declined
Last Updated: 11 Oct 2018 11:12 by erwin
ADMIN
Dimitar
Created on: 09 Feb 2018 14:24
Category:
Type: Bug Report
2
FIX. RadLabel - the control is not scaled when is inside UserControl or standard form
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;


2 comments
erwin
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.
ADMIN
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.