Hello Progress team,
we're using the HtmlChart and RadialGauge components of your Telerik for AJAX suite and are encountering some inconsistencies between the two.
To be able to use the exportable SVGs of those components server-side, we've extended your classes and added two asp:HiddenFields each, so we can post the SVG and the dimensions back to the server for further processing. (Setting the values is handled in a button OnClientClick JavaScript function, that's irrelevant to this thread.)
As of 2019, when we first introduced the respective feature in our software, the code looked like this:
public class ExportableRadHtmlChart : RadHtmlChart, INamingContainer
{
private HiddenField _svgData = new HiddenField();
private HiddenField _svgDimensions = new HiddenField();
public ExportableRadHtmlChart()
{
_svgData.ID = "SVGData";
_svgDimensions.ID = "SVGDimensions";
}
protected override void OnInit(EventArgs e)
{
Controls.Add(_svgData);
Controls.Add(_svgDimensions);
base.OnInit(e);
}
protected override void Render(HtmlTextWriter writer)
{
writer.RenderBeginTag(HtmlTextWriterTag.Div);
base.Render(writer);
_svgData.RenderControl(writer);
_svgDimensions.RenderControl(writer);
writer.RenderEndTag();
}
}
and
public class ExportableRadRadialGauge : RadRadialGauge, INamingContainer
{
private HiddenField _svgData = new HiddenField();
private HiddenField _svgDimensions = new HiddenField();
public ExportableRadRadialGauge()
{
_svgData.ID = "SVGData";
_svgDimensions.ID = "SVGDimensions";
}
protected override void OnInit(EventArgs e)
{
Controls.Add(_svgData);
Controls.Add(_svgDimensions);
base.OnInit(e);
}
protected override void Render(HtmlTextWriter writer)
{
writer.RenderBeginTag(HtmlTextWriterTag.Div);
base.Render(writer);
_svgData.RenderControl(writer);
_svgDimensions.RenderControl(writer);
writer.RenderEndTag();
}
}
With this code, we've been running the Telerik product version 2023.1.323.45.
Now, we've updated to Telerik product version 2025.1.416.462 and are experiencing the following inconsistencies:
As I'm unsure of the "Theme name", I've put "ControlDefault". But I don't think that should matter too much. If it does, I'll try to find the correct value.
Kind regards,
Matthias
Error is received when click on button. Reproduced randomly on different machines.
Expose a way to disable the Spell Checking Complete dialog:
The Anchor and Dock property is not relevant to the RadPopupContainer and should not be taken into account while calculating the size of the popup drop-down.
Workaround:
Avoid setting the Anchor and Dock properties of the RadPopupContainer.
Excel-like pop-up location is not scaled properly on High DPI.
In the Visual Theme Builder (fresh installed Telerik UI for WinForms) you'll get an error because the directory "VbsRecoveryData" seems to be missing. Creating the directory before "package.Compress(path)" fixes this for me.
When Telerik UI for WinForms / WPF extensions are installed, Visual Studio is unresponsive for a couple of minutes after a solution is loaded. During that time, "Updating source control status…" is shown.
Workarounds:
On the second opening, it corrects:
Hello,
We encountered problems with configuration of the toolbox in Visual Studio 2022 when out-of-proc designer is active.
More information about the usage and reason for the out-of-proc designer: https://github.com/dotnet/winforms/blob/main/docs/designer/designer-selection.md
Tested environment:
- Visual Studio 2022
- .NET Framework 4.7.1
- 32-bit application
- Windows 11 Pro
- Telerik UI For Winforms 2025.2.520.462
When trying to add a rad control from the toolbox the error in attachment occurs.
Workaround:
- Disable the out-of-proc designer in the project file:
<UseWinFormsOutOfProcDesigner>False</UseWinFormsOutOfProcDesigner>