Completed
Last Updated: 14 Jan 2025 13:51 by ADMIN
Release 2025.1.2xxx (2025 Q1)

We are using the DropDownButtonElement on a RibbonBar, there are a very frustating issue with the RadArrowButtonElement.

WinForms RadButtons RadDropDownButton's elements hierarchy

 

On this image it show 5 children, but on code there are 6 children, here is a CopyPase of your  CreateChildElements in RadArrowButtonElement.


    protected override void CreateChildElements()
    {
        arrow = new ArrowPrimitive(ArrowDirection.Down);
        arrow.Class = "RadArrowButtonArrow";
        arrow.AutoSize = false;
        arrow.Alignment = System.Drawing.ContentAlignment.MiddleCenter;
        overflowArrow = new OverflowPrimitive(ArrowDirection.Down);
        overflowArrow.Class = "RadArrowButtonOverflowArrow";
        overflowArrow.AutoSize = false;
        overflowArrow.Alignment = System.Drawing.ContentAlignment.MiddleCenter;
        overflowArrow.Visibility = ElementVisibility.Collapsed;
        fillPrimitive = new FillPrimitive();
        fillPrimitive.Class = "RadArrowButtonFill";
        fillPrimitive.AutoSizeMode = RadAutoSizeMode.FitToAvailableSize;
        borderPrimitive = new BorderPrimitive();
        borderPrimitive.Class = "RadArrowButtonBorder";
        borderPrimitive.AutoSizeMode = RadAutoSizeMode.FitToAvailableSize;
        imagePrimitive = new ImagePrimitive();
        imagePrimitive.Class = "RadArrowButtonImage";
        imagePrimitive.AutoSizeMode = RadAutoSizeMode.FitToAvailableSize;
        imagePrimitive.Alignment = System.Drawing.ContentAlignment.MiddleCenter;
        textPrimitive = new TextPrimitive();
        textPrimitive.Class = "RadArrowButtonTextGlyph";
        textPrimitive.AutoSizeMode = RadAutoSizeMode.FitToAvailableSize;
        textPrimitive.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
        textPrimitive.StretchHorizontally = true;
        textPrimitive.StretchVertically = true;
        Children.Add(fillPrimitive);
        Children.Add(borderPrimitive);
        Children.Add(arrow);
        Children.Add(overflowArrow);
        Children.Add(imagePrimitive);
        Children.Add(textPrimitive);
    }


The problem is that we are changing the ArrowButton size to (6, 0) width, here is the how it looks:

As you can see the triangle is outside the ArrowButton, my first idea was to look the ArrowPrimitive and OverflowPrimitive, but that triangle is on TextPrimitive.

Making this change on RadDropDownButtonElement i was able to "solve" the offset and the size.
base.ArrowButton.TextPrimitive.Font = new Font(base.ArrowButton.TextPrimitive.Font.FontFamily, 6);

I have to comment this to something like: "I dont know why this works, but the triangle is on a child text primitive... So don't erase this line".

Completed
Last Updated: 03 Dec 2024 12:22 by ADMIN
Release 2024.4.1106 (Q4 2024)
Created by: Micah
Comments: 1
Category: DropDownList
Type: Feature Request
2
 
Completed
Last Updated: 28 Nov 2024 09:53 by ADMIN
Release 2024.4.1127 (Preview)
The AccessibleObjects in NetCore have ComVisible=False and this causes a handled exception. This attribute is not required in NetCore and could be removed.
Completed
Last Updated: 27 Nov 2024 14:43 by ADMIN
Release 2024.4.1127 (Preview)
Completed
Last Updated: 27 Nov 2024 14:43 by ADMIN
Release 2024.4.1127 (Preview)
Completed
Last Updated: 27 Nov 2024 14:43 by ADMIN
Release 2024.4.1127 (Preview)

The following line gets serialized when set this property:

((Telerik.WinControls.UI.GridSelectCheckBoxElement)(this.radGridView1.GetChildAt(0).GetChildAt(0).GetChildAt(2).GetChildAt(0).GetChildAt(0).GetChildAt(1).GetChildAt(0).GetChildAt(1).GetChildAt(0))).Visibility = Telerik.WinControls.ElementVisibility.Collapsed;

Completed
Last Updated: 27 Nov 2024 14:43 by ADMIN
Release 2024.4.1127 (Preview)
Clicking outside the popupEditor does not close the associated popup container.
Completed
Last Updated: 27 Nov 2024 14:42 by ADMIN
Release 2024.4.1127 (Preview)
In the RadSchedulerNavigator, in the upper right corner, there is a RadDropDownList which can change he TimeZone of the RadScheduler control. Selecting new value from the dropdown part will not change the TimeZone of the control.
Completed
Last Updated: 21 Nov 2024 13:15 by ADMIN
Release 2024.4.1113 (2024 Q4)
In this case, we have GridViewCalculatorColumn. The cell value is 123, for example. Trying to edit the cell value, the RadCalculatorEditor reset the cell value to 0. 
Completed
Last Updated: 21 Nov 2024 12:13 by ADMIN
ADMIN
Created by: Dess | Tech Support Engineer, Principal
Comments: 2
Category:
Type: Bug Report
0
Workaround: increase the ItemHeight

this.radDropDownList1.DropDownListElement.AutoCompleteSuggest.DropDownList.ItemHeight = 40;
Completed
Last Updated: 14 Nov 2024 11:16 by ADMIN
Release 2024.4.1106 (Q4 2024)
Created by: Monique
Comments: 2
Category: PdfViewer
Type: Feature Request
1

The problem I'm trying to solve is that users do not know that the original document may not be what they are seeing in the viewer when there are layers.    

A property that indicates that a document has layers would allow the system to refuse to open the document.

Completed
Last Updated: 14 Nov 2024 09:56 by ADMIN
Release R3 2022
Created by: Danilo
Comments: 2
Category: Dock
Type: Bug Report
12

Our application embed a RadDock element.Unfortunately, in a non-systematic way, our application crash with this stack trace: 

Our application is a 64bit application (we migrated it to NET6 using Telerik 2022.2.510.60). As I told unfortunately in this case I'm not able to isolate the case in a simple project (as I'm used to to).

It would be useful by your side, however, make a check to the last trace line of the log I've gave to you: 

 at Telerik.WinControls.UI.ThemedFormBehavior.OnWMNCHitTest(Message& m)

If I decompile your code I find this:

L_param, returned in (1) is an IntPtr that, on a 64bit machine running a 64bit application could contains a value that SOMETIMES will crash in (2) where you try to convert it with an IntTo32 method...

99 time to 100 the code in line 755 works fine but I think that it is not guaranteed that L_Param returned in (1) can be fit in a 32bit box. This could explain why I use the phrase "...in a very random way" and why, at the moment, I'm not be able to give you a simple application where the problem is systematic.

I suspect that at line 755 we have got a problem, I'll appreciate your point of view about it.
Completed
Last Updated: 13 Nov 2024 12:50 by ADMIN
Release 2024.4.1113 (2024 Q4)
InvalidCastException when loading a document that contains shapes with custom geometry.
Completed
Last Updated: 13 Nov 2024 12:49 by ADMIN
Release 2024.4.1113 (2024 Q4)
In this case, we have a longer text on a single line. When the text goes outside of the view area, a horizontal scroll will appear. When we click at the begging of the line and scroll to the end of the line, clicking at the end of the text line will not change the caret position, thus we can't see the caret.
Completed
Last Updated: 13 Nov 2024 12:48 by ADMIN
Release 2024.4.1113 (2024 Q4)
Created by: Al
Comments: 1
Category: UI for WinForms
Type: Feature Request
22
Request a JSON tagger for the SyntaxEditor
Completed
Last Updated: 13 Nov 2024 12:47 by ADMIN
Release 2024.4.1113 (2024 Q4)

Call stack:

Telerik.WinControls.GridView.dll!Telerik.WinControls.UI.GridGroupHeaderRowElement.Initialize(Telerik.WinControls.UI.GridViewRowInfo rowInfo) Line 100
	at Telerik.WinControls.UI\GridGroupHeaderRowElement.cs(100)
Telerik.WinControls.GridView.dll!Telerik.WinControls.Export.GridExportUtils.GetRowHeight(Telerik.WinControls.UI.RadGridView radGridView, Telerik.WinControls.UI.RowElementProvider rowProvider, Telerik.WinControls.UI.CellElementProvider cellProvider, Telerik.WinControls.UI.GridViewRowInfo gridViewRowInfo, bool exportVisualSettings) Line 158
	at Telerik.WinControls.Export\GridExportUtils.cs(158)
Telerik.WinControls.GridView.dll!Telerik.WinControls.Export.GridViewSpreadExport.AddRow(Telerik.WinControls.UI.GridViewRowInfo gridViewRowInfo, int rowIndex) Line 960
Completed
Last Updated: 13 Nov 2024 12:46 by ADMIN
Release 2024.4.1113 (2024 Q4)
This only happens initially when you first start checking/unchecking rows. See the attached gif file.
Completed
Last Updated: 13 Nov 2024 12:45 by ADMIN
Release 2024.4.1113 (2024 Q4)

Run the attached project on a monitor with 100% DPI scaling and open the Excel-like filter popup:

100%:

After moving the form to the second monitor with 150% DPI scaling, the filter popup is not OK:

150%:

The popup is smaller and smaller with each next opening (see the attached gif file) at 150%. If you decide to move back the form on the monitor with 100% DPI scaling, the filter popup is not scaled properly.

Completed
Last Updated: 13 Nov 2024 12:45 by ADMIN
Release 2024.4.1113 (2024 Q4)
When moving between screens with different dpi the PopupOpening event should not be called.
Completed
Last Updated: 13 Nov 2024 12:44 by ADMIN
Release 2024.4.1113 (2024 Q4)

To reproduce:

1. Run the form with RadMultiColumnCombobox on high dpi.

2. Set SelectedIndex to -1 (no value selected initially)

3. As a result, the first value get displayed in the text area.

1 2 3 4 5 6