Approved
Last Updated: 21 Mar 2018 14:00 by ADMIN
Created by: Daniel
Comments: 3
Category: UI Framework
Type: Feature Request
0
Hello,
i have a suggestion for WinControls, please add a comfortable language Support
without methode override. Please create a property field Pull-Down Menü in every Control
where Developer can change the language of the control in e.g. englisch, spain, german and so on. The translation could be done very quickly with the help of the Telerik community and their experience.
Completed
Last Updated: 14 Feb 2018 12:28 by Dimitar
ADMIN
Created by: Dimitar
Comments: 0
Category: UI Framework
Type: Bug Report
1
To reproduce:
- Open Theme Viewer, go ListView and sort it.
- Change the theme to Fluent. 

 Workaround:
- Set the visibility of the item in the theme (see attached). 
 
 
Approved
Last Updated: 26 Jun 2018 09:30 by ADMIN
Currently the only way to have this work on a windows 10 machine with vs2017 is to install a depreciated version of Build tools 2015. Which causes some conflicts with vs2017 backwards compatibility.
Declined
Last Updated: 12 Feb 2018 10:45 by ADMIN
Created by: David
Comments: 1
Category: UI Framework
Type: Feature Request
0
Do you have a version which can support Microsoft .NET Framework 2.0? I run a sample application TelerikUIforWinFormsDemoAppsHub\BugTracker asking for Microsoft .NET Framework 4.0.

We had some PC still running Microsoft .NET Framework 2.0.
Completed
Last Updated: 30 Apr 2018 20:46 by Robert
Workaround: use a bigger image 
Me.radCheckBox1.ButtonElement.CheckMarkPrimitive.CheckElement.ShouldPaint = False
    Dim dpi As Point = NativeMethods.GetSystemDpi()
    Dim scale As Integer = dpi.X
    If scale >= 300 Then
        Me.radCheckBox1.ButtonElement.CheckMarkPrimitive.Image = Image.FromFile("..\..\check-mark.png")
    ElseIf scale >= 200 Then
        '...
    Else
        '...
    End If
Completed
Last Updated: 19 Feb 2018 11:46 by ADMIN
ADMIN
Created by: Dess | Tech Support Engineer, Sr.
Comments: 2
Category: UI Framework
Type: Feature Request
3

			
Approved
Last Updated: 28 Nov 2017 14:39 by ADMIN
Created by: Thomas
Comments: 1
Category: UI Framework
Type: Feature Request
2
We load a default theme and modify it in code. This works great and allows for great flexibility.

The problem is that this adds a pretty substantial overhead to the application start.
It would be great to have a way to save the modified theme as a file so if there are no changes to be made since the last start, we could just load this files instead of executing all the customizing code.

Benefits from this approach:
* Multiple developers can change the code at the same time without any conflicts.
* The theme can be updated with every new Telerik version without any work on our side.
* We can use different base themes and apply the same customizing without the hassle of maintaining multiple files and the danger of getting out of sync.
Completed
Last Updated: 15 Nov 2017 08:47 by ADMIN
ADMIN
Created by: Dess | Tech Support Engineer, Sr.
Comments: 1
Category: UI Framework
Type: Bug Report
1
The ImageList property is visible in the Properties section of VisualStudio for RadTextBox, RadTextBoxControl etc.
Completed
Last Updated: 02 Nov 2017 10:49 by ADMIN
How to reproduce: set the MinimumSize property of a RadButton in a DPI-aware app
Workaround: 
Public Class RadForm1
    Dim minMaxStack = New Stack(Of Dictionary(Of Control, Tuple(Of Size, Size)))()

    Sub New()
        InitializeComponent()
    End Sub

    Protected Overrides Sub HandleDpiChanged()

        Dim scaleFactor As Single = 1.0F
        Dim oldDpi = GetType(RadFormControlBase).GetField("oldDpi", BindingFlags.Instance Or BindingFlags.NonPublic).GetValue(Me)
        Dim currentDpi = GetType(RadFormControlBase).GetField("currentDpi", BindingFlags.Instance Or BindingFlags.NonPublic).GetValue(Me)

        If oldDpi <> 0 Then
            scaleFactor = CSng(currentDpi) / oldDpi
        ElseIf oldDpi = 0 Then
            scaleFactor = CSng(currentDpi) / 96.0F
        End If

        If scaleFactor = 1.0F Then
            Return
        End If

        Me.SaveMinMaxStates()
        MyBase.HandleDpiChanged()
        Me.RestoreMinMaxStates()

    End Sub

    Private Sub SaveMinMaxStates()
        If Me.minMaxStack Is Nothing Then
            Me.minMaxStack = New Stack(Of Dictionary(Of Control, Tuple(Of Size, Size)))()
        End If

        Dim minMax As New Dictionary(Of Control, Tuple(Of Size, Size))()
        Dim queue As New Queue(Of Control)()

        For Each ctrl As Control In Me.Controls
            queue.Enqueue(ctrl)
        Next

        While queue.Count > 0
            Dim ctrl As Control = queue.Dequeue()
            If TypeOf ctrl Is RadControl Then
                minMax.Add(ctrl, New Tuple(Of Size, Size)(ctrl.MinimumSize, ctrl.MaximumSize))
                ctrl.MinimumSize = Size.Empty
                ctrl.MaximumSize = Size.Empty
            End If

            For Each childControl As Control In ctrl.Controls
                queue.Enqueue(childControl)
            Next
        End While

        Me.minMaxStack.Push(minMax)
    End Sub

    Private Sub RestoreMinMaxStates()
        Dim minMax As Dictionary(Of Control, Tuple(Of Size, Size)) = Me.minMaxStack.Pop()
        Dim queue As New Queue(Of Control)()

        For Each ctrl As Control In Me.Controls
            queue.Enqueue(ctrl)
        Next

        While queue.Count > 0
            Dim ctrl As Control = queue.Dequeue()

            If minMax.ContainsKey(ctrl) Then
                ctrl.MinimumSize = minMax(ctrl).Item1
                ctrl.MaximumSize = minMax(ctrl).Item2
                minMax.Remove(ctrl)
            End If

            For Each childControl As Control In ctrl.Controls
                queue.Enqueue(childControl)
            Next
        End While

        minMax.Clear()
    End Sub
End Class
Completed
Last Updated: 12 Oct 2017 09:35 by ADMIN
Extract the source in a folder like this: "Telerik UI for WinForms R3 2017"

Workaround: 
Remove the spaces in the path.
Completed
Last Updated: 10 Oct 2017 13:37 by ADMIN
Declined
Last Updated: 26 Jun 2018 07:48 by ADMIN
I have literally for weeks now, tried to find a single theme that works properly with High Dpi scaling, including the new material themes.  None of them work, I mean not even to the point that, it's just a few quirks.  I can't deploy applications, without extensive code to modify the way the controls look. 

My request, is take something like material (preferably with a professional color scheme), or telerik touch, make the need adjustments to make them HiDpi, and then EXTENSIVELY test it, to insure it works. 

Declined
Last Updated: 26 Oct 2017 11:02 by ADMIN
Created by: William
Comments: 1
Category: UI Framework
Type: Feature Request
0
Bitdefender moved a threat to quarantine. File name: c:\program files (x86)\progress\telerik ui for winforms r3 2017\examples\medicalapp\medicalappcs\bin\medicalappcs.exe. It is recommended that you run a System Scan to make sure your system is clean.
Completed
Last Updated: 26 Sep 2017 05:16 by ADMIN
Workaround: 
1. Explicitly set the font of the checkbox with code.
this.radCheckBox1.Font = new Font("Segoe UI", 9.0f, FontStyle.Regular);

2. Use the attached custom theme.
Completed
Last Updated: 27 Sep 2017 12:03 by ADMIN
Workaround:
1. Explicitly set the font of the parent of the controls.
2. Use a custom theme with the FontSegoeUI8.25 repository: check the attached screenshot
Approved
Last Updated: 20 Nov 2017 15:09 by ADMIN
Approved
Last Updated: 20 Nov 2017 16:07 by ADMIN
Workaround: 
The vsdiffmerge.exe merge tool in Visual Studio 2017 is usually located here: C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer. You will need to create one additional folder named Ide inside the Team Explorer folder Then you can copy the vsdiffmerge.exe file from the Team Explorer folder to the newly created Ide folder. You can check the attached vsdiffmerge-path.png screenshot.

Then you can create the environment variable like this:
Variable name: VS120COMNTOOLS
Path: C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\IDE
Completed
Last Updated: 29 Aug 2017 06:11 by ADMIN
How to reproduce: check the attached screenshot

Workaround create a custom RadPrintPreviewDialog
public class MyRadPrintPreviewDialog : RadPrintPreviewDialog
{
    protected override WatermarkPreviewDialog CreateWatermarkDialog()
    {
        WatermarkPreviewDialog dialog = new WatermarkPreviewDialog(this.Document);

        RadPageViewPage pageText = (RadPageViewPage)dialog.Controls["radPageView1"].Controls["pageText"];
        ((PlusMinusEditor)pageText.Controls["plusMinusEditorTextHOffset"]).TextBox.Width = 43;
        ((PlusMinusEditor)pageText.Controls["plusMinusEditorTextVOffset"]).TextBox.Width = 43;
        ((PlusMinusEditor)pageText.Controls["plusMinusEditorTextAngle"]).TextBox.Width = 43;
        ((PlusMinusEditor)pageText.Controls["plusMinusEditorTextOpacity"]).TextBox.Width = 43;
        RadPageViewPage pagePicture = (RadPageViewPage)dialog.Controls["radPageView1"].Controls["pagePicture"];
        ((PlusMinusEditor)pagePicture.Controls["plusMinusEditorImageHOffset"]).TextBox.Width = 43;
        ((PlusMinusEditor)pagePicture.Controls["plusMinusEditorImageVOffset"]).TextBox.Width = 43;
        ((PlusMinusEditor)pagePicture.Controls["plusMinusEditorImageOpacity"]).TextBox.Width = 43;

        return dialog;
    }
}
Approved
Last Updated: 21 Jan 2019 12:33 by ADMIN
Approved
Last Updated: 14 Aug 2017 10:58 by ADMIN
Use attached to reproduce.