Declined
Last Updated: 22 Jul 2024 13:40 by ADMIN
Created by: Henri
Comments: 1
Category: UI for WinForms
Type: Bug Report
1
I am running the latest version of Telerik for Winforms. Once we click in the launch demo it is crashing. Another problem, I am not able to find the tssp files for the latest Visual Studio 2022 light and dark. Where are the files located? How can I download them?
Unplanned
Last Updated: 19 Aug 2024 09:59 by ADMIN
We should enable the out-of-process designer in .NET Framework projects so that old third party 32-bit and ActiveX/COM controls can be loaded inside Visual Studio 2022.
Unplanned
Last Updated: 01 Aug 2024 15:38 by Monique
Created by: Nadya
Comments: 1
Category: UI for WinForms
Type: Feature Request
1
A tool for selecting a range of dates.
Unplanned
Last Updated: 11 Sep 2024 12:43 by ADMIN
Created by: Nadya
Comments: 0
Category: UI for WinForms
Type: Feature Request
1
Control for uploading files to storage.
Unplanned
Last Updated: 04 Oct 2024 10:02 by Alexey
Created by: Alexey
Comments: 0
Category: UI for WinForms
Type: Feature Request
1
Improve keyboard accessibility in RadGridView.
Declined
Last Updated: 22 Nov 2024 08:54 by ADMIN

Hi, all. I am using the example you guys provide in your website and you can get from here: https://www.telerik.com/blogs/winforms-scaling-at-large-dpi-settings-is-it-even-possible-#example

As you can see in the image, I open the form in my main screen with Scale 100%. I have a second screen running in 150%. When I grab the form near to the left edge side of it, it resizes in one way, what I believe that is the correct way. However, if you grab the form near to right edge side, near the minimize, maximize and close button, it resizes differently. We have several users using our application and we are not able to fix this scalling issue, even in your own example. Could you guys have a look at it and prioritize? This kind of issue has been around for a long time without a final resolution. if not possible, let us know that we will have to decide move to another development tool.

Telerik version: 2024.2.514

Unplanned
Last Updated: 09 Dec 2024 09:13 by ADMIN

When I use the new project wizard provided by Microsoft for a new windows forms project it lets me select the target .net version

When I do the same with the Telerik wizard, it does not let me choose what .net Version I'm targeting and does not generate the optimal code for the target version. For example when I target .net 9.0 with high dpi support, it should generate API calls for High DPI, not an entry in the app manifest. IMHO the generated code should be as close to the Microsoft Standard for the targeted .net version as possible. 

 

Unplanned
Last Updated: 19 Dec 2024 14:06 by ADMIN
Created by: JeffSM
Comments: 1
Category: UI for WinForms
Type: Feature Request
1
 
Duplicated
Last Updated: 04 Feb 2025 14:28 by ADMIN

This bug is about a mismatch between what behaviour is expected (on a functional level) and the actual behavior. There are different scenario's:

A normal example without a bug

int index = myRadGridView.Rows.Add(1, 2, 3); 

Actual and expected behavior

Adds a row to the grid, filling cells with the values 1, 2 and 3. Even when there are more columns than values, only the first 3 cells are filled.

Bug #1

int index = myRadGridView.Rows.Add(); // Will result in: myRadGridView.Rows.Add(new object[0]);

Actual behavior

IndexOutOfRangeException is thrown.

Expected behavior

A new row is added, the cells are not filled with anything, since it should not matter if 3, 4 or zero values are added to the cells. Or, if you are very strict, an ArgumentOutOfRangeException, telling us at least 1 value is required.

Remark

Of course there is also a NewRow() method. But that is no reason Add() should not be allowed to accept zero values.

Bug #2

int index = myRadGridView.Rows.Add((object[])null);

Actual behavior

A NullReferenceException is thrown. 

Expected behavior

ArgumentNullException, telling us that parameter "values" is not allowed to be null.

Bug #3

int index = myRadGridView.Rows.Add(new GridViewDataRowInfo(...), new GridViewDataRowInfo(...));

// or

int index = myRadGridView.Rows.Add(new object[] { new GridViewDataRowInfo(...), new GridViewDataRowInfo(...) });

Actual behavior

Only the first row is added. The second row, or even the second value (integer, string, whatever) is totally ignored. 

Expected behavior

  1. Or when a mixture of rows and values if given, an ArgumentException telling us that values and rows are not allowed to be mixed.
  2. Or when the values are all rows, all rows are added and the index of the last row is returned.
  3. Or an ArgumentException telling us that rows are not allowed to be added by this method and Add(GridViewDataRowInfo) or AddRange(GridViewDataRowInfo[]) are to be used.

Remark

The method Add(params object[] values) checks if the first value is a row, resulting in this and the previous bugs.

Completed
Last Updated: 12 Feb 2025 12:41 by ADMIN
Release 2025.1.211 (2025 Q1)

Repro-steps:

myRadGridView.Rows.Add((GridViewDataRowInfo)null);

Actual behavior

  1. NullReferenceException is thrown
  2. A new row is added.

Excepted behavior

  1. Or an ArgumentNullException is thrown, and no rows are added.
  2. Or a new row is added, and no exception is thrown.

Remark

The method AddRange is also impacted by this bug.

Declined
Last Updated: 08 Jan 2025 09:23 by ADMIN
Created by: Martin
Comments: 1
Category: UI for WinForms
Type: Bug Report
1

Repro-steps

  1. Create a RadGridView
  2. Add a GridViewDecimalColumn
  3. Add a GridViewSummaryRowItem with a GridViewSummaryItem which:
    1. calculates the average of the values in the decimal column
    2. formats the value to two decimals after the decimal point: {0:0.00}
  4. Make an event handler for ViewCellFormatting.
  5. Add some rows with values to the grid.
  6. In the event handler, try to read ((GridSummaryCellElement)e.CellElement).Value.

Actual behavior

The value contains a string representing the formatted and rounded value of the average of all values.

Expected behavior

The value contains a raw, not rounded,  not formatted, decimal value. 

Remarks

I expect this behavior since GridSummaryCellElement has two properties: Text and Value.
I expect those to have difference functions. Value to hold the actual calculated value, and Text to hold the formatted, round string-equivalent.

Another reason why I expect this, is that Value is of type object, not of type string. So expect a value corresponding to the original datatype of the column and/or the result of the calculation.

Follow-up questions

  1. In what scenario may I expect in Value another data type that string?
  2. How, during the event handler, can I retrieve the original calculated value (with using parsing, since that is slow and does not contain all the digits).

 

In Development
Last Updated: 17 Mar 2025 13:01 by ADMIN

Visual Studio 2022 crashes when working with a solution containing two WinForms projects:

  • Project 1: WinForms (.NET 9) with Telerik
  • Project 2: WinForms (.NET 6) without Telerik

Steps to Reproduce:

  1. Create a new solution in Visual Studio 2022.
  2. Add two WinForms projects:
    • Project 1: WinForms (.NET 9) with Telerik
    • Project 2: WinForms (.NET 6) without Telerik
  3. Open the WinForms designer for a form in Project 1 (Telerik, .NET 9).
  4. Without closing the designer, open the WinForms designer for a form in Project 2 (.NET 6, no Telerik).
  5. Switch to the code view of the form in Project 2.
  6. Switch back to the WinForms designer in Project 2.

Expected Result:
Visual Studio should smoothly switch between code and designer views without issues.

Actual Result:
Visual Studio freezes and crashes after switching back to the WinForms designer in Project 2.

Environment:

  • Visual Studio 2022
  • Windows Version: (Windows 11 x64)
  • Telerik WinForms Version: (2025.1.211)

Additional Notes:

  • The issue seems to be related to handling different .NET versions and Telerik components in the same solution.
  • The crash occurs consistently when following the steps above.
  • No explicit error messages are shown before Visual Studio closes.

Unplanned
Last Updated: 04 Apr 2025 11:57 by ADMIN
Created by: Pascal
Comments: 1
Category: UI for WinForms
Type: Bug Report
1

Hello team!

I've found a misbehavior on RadForm when setting the size.

When you set the Size of the Form before it actually has shown then it will do some re-calculation, change the form size several times, and ending up in a too big size. The behavior is different to a original Form and that's why I'd treat this as bug.

The first screenshot shows a RadForm that set itself to ClientSize = 500; 500 on the constructor, like usual. It ends up in a size slightly bigger then defined.


This second screenshot shows a RadForm that set itself to ClientSize on "Shown". It ends up in having the correct size.

Whenever you set a breakpoint to the method "Form1_Resize" you can capture that the first time the Size of the RadForm get changed is our "ClientSize = new Size(500, 500)". Then the Size get changed two times by RadForm itself to something slightly smaller. Lastly the Size get changed by RadForm another time, but this time slightly bigger

This behaviors can lead to inconsistent UI size, e. .g small spaces when using AutoSize = true in certain cases. But yet didn't figured completely out when exactly it happens, just that it comes from this slightly increased Size of RadForm.

Can you please take a look to it and, if it is one, report it as bug?

Thank you very much!

Regards,
Pascal

Unplanned
Last Updated: 15 Aug 2017 09:33 by ADMIN
ADMIN
Created by: Nikolay
Comments: 0
Category: UI for WinForms
Type: Feature Request
0
It will be nice if one can add his custom sub menu items at design-time through the 'Add new item' menu. This was supported in the past, but the support was removed together with the introduced design-time optimizations.
Completed
Last Updated: 09 Aug 2011 09:29 by Svetlin
Created by: Svetlin
Comments: 0
Category: UI for WinForms
Type: Bug Report
0
Themes are applied partially to RadSpellChecker's forms.
Completed
Last Updated: 09 Mar 2011 10:11 by Svetlin
Exception is thrown, when best fit columns is performed over a column with equal MaxWidth and MinWidth property values.
Completed
Last Updated: 11 Dec 2012 04:21 by ADMIN
ADMIN
Created by: Anton
Comments: 0
Category: UI for WinForms
Type: Bug Report
0
FIX.Radbutton -throws exception In design time when add image in ICO format c
Completed
Last Updated: 18 Jan 2013 04:42 by ADMIN
Application button is overlapping the first tab when the theme is "Office2007Black".
Completed
Last Updated: 21 Aug 2013 07:32 by ADMIN
CAB Enabling Kit - there is no way to show again smartpart that is already closed into RadDockWorkSpace.

Workaround:

         protected override void OnDockWindowClosing(DockWindowCancelEventArgs e)
        {
            if (!notifications[Suspend_Close] && e.NewWindow.Controls.Count > 0)
            {
                this.composer.SetActiveSmartPart(null);
                WorkspaceCancelEventArgs args = new WorkspaceCancelEventArgs(e.NewWindow.Controls[0]);
                OnSmartPartClosing(args);
                e.Cancel = args.Cancel;
                e.NewWindow.CloseAction = DockWindowCloseAction.Hide;
            }
            base.OnDockWindowClosing(e);
        }

        protected virtual void OnActivate(Control smartPart)
        {
            notifications[Suspend_Activated] = true;
            DockWindow dockWindow = GetSmartPart(smartPart);
            if (dockWindow != null && this.ActiveWindow != dockWindow)
            {
                dockWindow.Show();
                this.ActivateWindow(dockWindow);
            }

            notifications[Suspend_Activated] = false;
        }
Completed
Last Updated: 19 Aug 2008 15:34 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: UI for WinForms
Type: Bug Report
0
When the Visual Style Builder is opened from the Smart Tag menu, VS loses focus. If you open it and close it after that you will see that the focus is not in the Visual Studio anymore.