Completed
Last Updated: 12 Jun 2025 10:21 by ADMIN
Release 2025.2.612

Error is received when click on button. Reproduced randomly on different machines.

Unplanned
Last Updated: 12 Jun 2025 09:57 by ADMIN
Memory increases when rearranging Dock windows at runtime. In this case, we have several DocumentWindows. If we change the dock position of each window at runtime, memory consumption rises. By default, the TabStripItem for each window is created on the fly due to the rearranging mechanism. However, these instances are kept alive, thus increasing memory usage.
Completed
Last Updated: 12 Jun 2025 07:58 by ADMIN
Release 2025.2.612 (Preview)
 Licensing watermark shows on RadForm in the Excel/Word Add-in projects.
Completed
Last Updated: 12 Jun 2025 07:58 by ADMIN
Release 2025.2.612 (Preview)
Created by: Pascal
Comments: 1
Category: UI for WinForms
Type: Bug Report
1

Since 2025 Q2 you'll get this error message when you try to open a flyout on a control that is not a Form. This does not happen with 2025 Q1.

Might be related: https://feedback.telerik.com/winforms/1688619-radform-clientsize-on-inherited-radform-is-broken

However, this time I have no patch / workaround. I have not the time to investigage deeper at the moment, so update to Q2 not possible for me at the moment.

Completed
Last Updated: 12 Jun 2025 07:58 by ADMIN
Release 2025.2.612 (Preview)
Created by: Nadya
Comments: 0
Category: Form
Type: Bug Report
5

 This issue starts happening as of Q2 (2025.2.520) version.

Workaround: override SetClientSizeCore() inside of inherited RadForm

public partial class RadForm2 : RadForm1
{
    protected override void SetClientSizeCore(int x, int y)
    {
        base.SetClientSizeCore(x, y);

        if ((!this.IsLoaded || !this.IsHandleCreated) &&
            this.IsInitialized)
        {
            MethodInfo mi = typeof(Form).GetMethod("SetClientSizeCore", BindingFlags.NonPublic | BindingFlags.Instance);
            if (mi != null)
            {
                IntPtr ptr = mi.MethodHandle.GetFunctionPointer();
                Action<int, int> baseSetClientSizeCore = (Action<int, int>)Activator.CreateInstance(
                    typeof(Action<int, int>), this, ptr);

                baseSetClientSizeCore.Invoke(x, y);
            }
        }
    }
}

 

 

Completed
Last Updated: 12 Jun 2025 07:58 by ADMIN
Release 2025.2.612 (Preview)

Add a call to "OnImageLoaded" to "RadPictureBoxelement.PasteImage()" method or create an event like "ImagePasted" ot be able to tract an image change at this point.

For me I solved this via an Harmony patch that adds a call to OnImageLoaded() on PasteImage()  long time ago. Not really elegant, but I'm a noob in patching with Harmony.

Just want to leave it here for anyone that want ot use this solution too or for Telerik to implement a native way to expose an image change via PasteImage.

[HarmonyPatch(typeof(RadPictureBoxElement))]
[HarmonyPatch("PasteImage")]
public class RadPictureBoxElement_PasteImageFixes
{
    private static readonly Dictionary<RadPictureBoxElement, Image> images = [];

    public static void Prefix(object __instance)
    {
        if (__instance is RadPictureBoxElement pb)
        {
            // Remember our image
            images.Remove(pb);
            images.Add(pb, pb.Image);
        }
    }

    public static void Postfix(object __instance)
    {
        if (__instance is RadPictureBoxElement pb && images.TryGetValue(pb, out var image) && pb.Image != image)
        {
            // Remove first to avoid conflicts on error
            images.Remove(pb);

            // Call "OnImageLoaded"
            var method = typeof(RadPictureBoxElement).GetMethod("OnImageLoaded", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic);
            method.Invoke(pb, null);
        }
    }
}

Completed
Last Updated: 12 Jun 2025 07:57 by ADMIN
Release 2025.2.612 (Preview)

Steps to recreate:

  • click on the button on the top row
  • press the down key on the keyboard
  • Press Space key to select new button, the button on the top row is clicked
Planned
Last Updated: 10 Jun 2025 14:43 by ADMIN
Scheduled for 2025 Q3 (13.08.2025)

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:

  • Disable Telerik UI for WinForms / WPF extensions.
  • Checkout the solution file.
Unplanned
Last Updated: 10 Jun 2025 12:08 by ADMIN
Created by: Nadya
Comments: 0
Category: UI for WinForms
Type: Feature Request
0

Provide an AI assistant for code generation with the Telerik UI for WinForms controls. 

Such as Telerik Blazor AI Coding Assistant

Unplanned
Last Updated: 09 Jun 2025 06:15 by ADMIN
Created by: Nadya
Comments: 0
Category: UI for WinForms
Type: Feature Request
2
 Currently, the EnableUIAutomation property can be set per control. It would be useful if there is an opportunity to enable/disable it globally. 
Unplanned
Last Updated: 03 Jun 2025 09:06 by ADMIN

 Upgrade Project Wizard should use 2025.2.520.48 version in .NET Framework 4.8 project.

Unplanned
Last Updated: 28 May 2025 10:43 by ADMIN
ADMIN
Created by: Georgi I. Georgiev
Comments: 2
Category: RibbonBar
Type: Feature Request
11
Add support for the RadRibbonBars to have their items merged while in MDI mode.
Unplanned
Last Updated: 27 May 2025 12:05 by ADMIN

Steps to Reproduce:

  1. Create a new WinForms application targeting .NET 9.

  2. Add a RadStatusStrip to the main form.

  3. Run the application.

  4. Snap the form to the left or right edge of the screen (using Windows Snap).

  5. Minimize the form.

  6. Restore the form.

Expected Behavior:
The form should maintain its original size and remain fully visible on screen after being restored.

Actual Behavior:
Every time the form is minimized and restored, it increases in height. After a few cycles, the bottom part of the form — including the RadStatusStrip — becomes hidden behind the Windows taskbar (Start menu).

Additional Info:

  • The issue only occurs when a RadStatusStrip is added to the form.

  • The issue does not occur when using a standard StatusStrip from WinForms.

  • The problem occurs consistently and can be reproduced easily.

  • Tested both in debug mode and with a compiled executable.

Attachments:

  • Screenshots (before and after restore).

  • Sample reproduction project (if needed).

    This is only repeated in windows 10
     
Unplanned
Last Updated: 26 May 2025 07:44 by ADMIN
 After apply some filters, the treeview will not update automatically to tick or untick values that were included/excluded by the filter.
Unplanned
Last Updated: 23 May 2025 09:12 by Pascal

When enabling AutoSize on all RadTextBoxControl elements on a Form and the Form has its AutoSize porperty set to True, then the size of the TextBoxElement inside the TextBox autosizes wrong. See the pictures. This happens at runtime and under specific conditions also at design time.

If you change Form.AutoSize to False OR at least ONE RadTextBoxControl to AutoSize = False then everything works as normal. But if ALL RadTextBoxControl has AutoSize to True and The Form.AutoSize is True, then this happens.

Office 2019:

Windows 11 Compact:

Completed
Last Updated: 23 May 2025 08:14 by ADMIN
Release 2025.2.520 (2025 Q2)
Created by: Luis
Comments: 1
Category: TextBox
Type: Feature Request
2
Add support for UI Automation in RadTextBox control.
Completed
Last Updated: 23 May 2025 08:14 by ADMIN
Release 2025.2.520 (2025 Q2)
Created by: Luis
Comments: 1
Category: SpinEditor
Type: Feature Request
1
Add support for UI Automation in RadSpinEditor control.
Completed
Last Updated: 23 May 2025 08:13 by ADMIN
Release 2025.2.520 (2025 Q2)
Created by: Luis
Comments: 1
Category: MaskedEditBox
Type: Feature Request
1
Add support for UI Automation in RadMaskedEditBox control.
Unplanned
Last Updated: 23 May 2025 07:50 by ADMIN
This happens when popup is opened for the first time. When I close the popup and reopen it again, the popup is now correctly trimmed to fit the 12 items. 
1 2 3 4 5 6