Completed
Last Updated: 29 Nov 2021 16:38 by ADMIN
Release R1 2022
Please refer to the attached gif file and notice the loading delay when scrolling to a specific page. It would be nice to optimize this experience.
Completed
Last Updated: 29 Nov 2021 11:16 by ADMIN
Release R1 2022
Created by: Al
Comments: 1
Category: UI for WinForms
Type: Feature Request
1
Request read only property on the RadMultiColumnComboBox control
Completed
Last Updated: 09 Nov 2021 09:01 by ADMIN
Release R3 2021 SP1
Completed
Last Updated: 09 Nov 2021 09:01 by ADMIN
Release R3 2021 SP1

The snap layouts window can be opened by using the Win+Z keyboard combination, but when the mouse is over the Maximize button of RadForm, the window is not shown.
MSDN information is available here: https://docs.microsoft.com/en-us/windows/apps/desktop/modernize/apply-snap-layout-menu

Following the guides from MSDN, we need to override the WndProc method of the form, listen to the WM_NCHITTEST message, and return HTMAXBUTTON result when the mouse is over the maximize button.


private const int HTMAXBUTTON = 9;
protected override void WndProc(ref Message m)
{
    if (m.Msg == NativeMethods.WM_NCHITTEST)
    {
        // Get the hit test location from message parameters
        Point location = this.ParseIntPtr(m.LParam);
        location = this.GetMappedWindowPoint(location);

        // Get the hit tested element and check if it is the Maximize button
        RadElement element = this.ElementTree.GetElementAtPoint(location);
        if (element == this.FormElement.TitleBar.MaximizeButton)
        {
            m.Result = new IntPtr(HTMAXBUTTON);
            return;
        }
    }

    base.WndProc(ref m);
}

private Point ParseIntPtr(IntPtr param)
{
    if (IntPtr.Size == 4) //x86
    {
        return new Point(param.ToInt32());
    }
    else //x64
    {
        long intParam = param.ToInt64();
        short x = (short)intParam;
        short y = (short)(intParam >> 16);
        return new Point(x, y);
    }
}

protected virtual Point GetMappedWindowPoint(Point screenPoint)
{
    NativeMethods.POINT inputPoint = new NativeMethods.POINT();
    inputPoint.x = screenPoint.X;
    inputPoint.y = screenPoint.Y;

    if (this.IsHandleCreated)
    {
        NativeMethods.MapWindowPoints(new HandleRef(this, IntPtr.Zero), new HandleRef(this, this.Handle), inputPoint, 1);
    }

    return new Point(
    inputPoint.x + this.FormBehavior.ClientMargin.Left,
    inputPoint.y + this.FormBehavior.ClientMargin.Top);
}

              
Completed
Last Updated: 22 Oct 2021 07:43 by ADMIN
Release R3 2021 SP1
Created by: Martin Hamilton
Comments: 0
Category: TaskBoard
Type: Feature Request
0
For Example:

Private user1 As UserInfo = New UserInfo()
user1.FirstName = _UserFirstName
user1.LastName = _UserLastName
User1.BackColor = Color.LightYellow

What is needed now for the contrasting ForeColor would be this:
User1.ForeColor = Color.Black
Completed
Last Updated: 14 Oct 2021 16:44 by ADMIN
Release R3 2021 SP1
Currently, you can subscribe to these events only programmatically. But it would be good to have them in VS as well.
Completed
Last Updated: 08 Oct 2021 10:14 by ADMIN
Release R3 2021 SP1
ADMIN
Created by: Dess | Tech Support Engineer, Principal
Comments: 6
Category: PropertyGrid
Type: Feature Request
11

			
Completed
Last Updated: 08 Oct 2021 10:11 by ADMIN
Release R3 2021 SP1
Created by: Yannis
Comments: 0
Category: VirtualKeyboard
Type: Feature Request
0

Introduce a boolean property that will control whether a beep sound will be played when the user presses a key.

It would be nice to specify which sound from the SystemSounds will be used in the keyboard.

Workaround: 

        private void radVirtualKeyboard1_KeySent(object sender, Telerik.WinControls.VirtualKeyboard.VirtualKeyboardKeySentEventArgs e)
        {
            RadItem item = e.Key as RadItem;
            if (item != null)
            {
                System.Media.SystemSounds.Beep.Play();
            }
        }

 

 

Completed
Last Updated: 17 Sep 2021 14:52 by ADMIN
ADMIN
Created by: Stefan
Comments: 0
Category: Tools
Type: Feature Request
1
As suggested on the Silverlight PIT's, MAC like themes are very catching and adding a default theme for all controls with this style will be helpfull for developing app's with that desired look
Completed
Last Updated: 17 Sep 2021 13:52 by ADMIN
Release R2 2019 SP1
Add a new DeferredFilter property on RadGridView level which controls whether the filtering logic will be immediately preformed on each key stroke or only by pressing Enter.
Completed
Last Updated: 15 Sep 2021 12:20 by ADMIN
Release R3 2021
ADMIN
Created by: Telerik Admin
Comments: 3
Category: UI Framework
Type: Feature Request
1
A free configurable KANBAN-Board.

- Add N columns.
- Add tasks to column.
- Move task by drag and drop between columns.
- Task with header, image, link (or click event)
- Task as expandable container
Completed
Last Updated: 14 Sep 2021 07:41 by ADMIN
Release R3 2021
Created by: CHEE HANG
Comments: 0
Category: UI for WinForms
Type: Feature Request
8
Add grouping to the navigation view like attached
Completed
Last Updated: 14 Sep 2021 06:56 by ADMIN
ADMIN
Created by: Stefan
Comments: 10
Category: PdfViewer
Type: Feature Request
17
Import documents that use this type of encryption. Currently, a handled NotSupportedEncryptionException with message "The encryption method with code 5 is not supported." is thrown while importing such a document.
Completed
Last Updated: 09 Sep 2021 09:50 by ADMIN
Release R3 2017 (version 2017.3.912)
Currently we do not support binding to the ToggleState.Indeterminate state automatically because it would require a change in the behavior of the Checked property. If you use the CheckedMember, the ToggleState.Indeterminate state is represent like ToggleState.On. 

Workaround: 
Subscribe to the NodeFormatting and NodeCheckedChanged events: 
void radTreeView1_NodeFormatting(object sender, Telerik.WinControls.UI.TreeNodeFormattingEventArgs e)
{
    Child child = e.Node.DataBoundItem as Child;
    if (child != null)
    {
        e.Node.CheckState = child.Status;
    }
}

void radTreeView1_NodeCheckedChanged(object sender, Telerik.WinControls.UI.TreeNodeCheckedEventArgs e)
{
    Child child = e.Node.DataBoundItem as Child;
    if (child != null)
    {
        child.Status = e.Node.CheckState;
    }
}
Completed
Last Updated: 03 Aug 2021 13:39 by ADMIN
Release R3 2021
Completed
Last Updated: 02 Aug 2021 13:46 by ADMIN
Release R2 2020
ADD. Data Validation component, which allows the user to set at design time the validation requirements to sets of controls
Completed
Last Updated: 29 Jul 2021 07:05 by ADMIN
Release R3 2021
Add the option to set the EndEditOnLostFocus of BaseGridEditor.
Completed
Last Updated: 22 Jul 2021 07:24 by ADMIN
Release R3 2021

EMailMaskTextBoxProvider does not allow TLDs which are longer than 4 characters. Example:

user123@example.com works;
user123@example.cloud does NOT work

There are many TLDs which are longer than 4 characters nowadays (.museum, .store, .website, .technology etc.), which makes this limitation a major bug. 

Completed
Last Updated: 12 Jul 2021 07:37 by ADMIN
Release R3 2021 (LIB 2021.2.712)
Currently, whenever I zoom in, the zoom goes to the Top-Left corner of the image, not by the mouse position on the image.
1 2 3 4 5 6