Completed
Last Updated: 19 Feb 2019 14:12 by ADMIN

To reproduce: 

-Open the FileExplorer example. 

- Resize the panel (see attached).

Completed
Last Updated: 31 Jan 2019 11:16 by ADMIN
How to reproduce: 
float ratio = .5f;
private void radButton1_Click(object sender, EventArgs e)
{
    float ratio = .5f;
    this.radPdfViewer1.ExportPage(1, @"..\..\img.jpeg", ratio, true, ImageFormat.Png);
}

Workaround: change the resolution of the document after exporting it with a ratio = 1
private void radButton1_Click(object sender, EventArgs e)
{
    float ratio = .5f;
    Bitmap bmp = this.radPdfViewer1.ExportPage(1, 1, true, ImageFormat.Png);
    Bitmap resizedImage = this.ResizeImage(bmp, (int)(bmp.Width * ratio), (int)(bmp.Height * ratio));
    resizedImage.Save(@"..\..\img2.jpeg");
}

public Bitmap ResizeImage(Image image, int width, int height)
{
    Rectangle destRect = new Rectangle(0, 0, width, height);
    Bitmap destImage = new Bitmap(width, height);
    destImage.SetResolution(image.HorizontalResolution, image.VerticalResolution);

    using (var graphics = Graphics.FromImage(destImage))
    {
        graphics.CompositingMode = CompositingMode.SourceCopy;
        graphics.CompositingQuality = CompositingQuality.HighQuality;
        graphics.InterpolationMode = InterpolationMode.HighQualityBicubic;
        graphics.SmoothingMode = SmoothingMode.HighQuality;
        graphics.PixelOffsetMode = PixelOffsetMode.HighQuality;

        using (var wrapMode = new ImageAttributes())
        {
            wrapMode.SetWrapMode(WrapMode.TileFlipXY);
            graphics.DrawImage(image, destRect, 0, 0, image.Width, image.Height, GraphicsUnit.Pixel, wrapMode);
        }
    }

    return destImage;
}
Completed
Last Updated: 16 Jan 2019 13:26 by ADMIN

Sometimes when copying from word is duplicating some parts of the text.

 

1 - Open the Telerik WinForms Demo Application;

2 - Go to RichTextEditor;

3 - Click on First Look;

4 - Delete All the text (Ctrl + A then Delete);

5 - Open the word document Attached;

6 - Select Everything (Ctrl + A) and copy;

7 - Paste on the RichTextEditor;

8 - The end of the second paragraph is duplicated;

 

Completed
Last Updated: 31 Jan 2019 11:17 by ADMIN

Use attached to reproduce:

- click on the second tab

- collapse the first group

- click the first tab

- click the second tab, both grids are visible

Workaround:

public RadForm1()
{
    InitializeComponent();
    new Telerik.WinControls.RadControlSpy.RadControlSpyForm().Show();

    layoutControlGroupItem3.PropertyChanged += LayoutControlGroupItem3_PropertyChanged;

}

private void LayoutControlGroupItem3_PropertyChanged(object sender, PropertyChangedEventArgs e)
{
    if (e.PropertyName == "IsHidden" || e.PropertyName == "IsExpanded")
    {
        if (layoutControlGroupItem3.IsExpanded)
        {
            layoutControlGroupItem3.ContainerElement.Items[0].Visibility = Telerik.WinControls.ElementVisibility.Visible;
        }
        else
        {
            layoutControlGroupItem3.ContainerElement.Items[0].Visibility = Telerik.WinControls.ElementVisibility.Collapsed;
        }
    }

}

Unplanned
Last Updated: 27 Aug 2024 21:51 by Matthew
Created by: Shawn
Comments: 4
Category: UI for WinForms
Type: Feature Request
5

I have a custom Fluent theme as a package, it would be nice if there was a way to load packages (Embedded Resource or files) with the RadThemeManager.

Rather than typing this: Telerik.WinControls.ThemeResolutionService.LoadPackageResource("GUI.Themes.Fluent_Custom.tssp");

Right now the RadThemeManager only supports XML files. Feeding it a tssp file doesn't work.

 

For it to show up in design-time I have to assign it all of the unpackaged XML files and then delete the RadThemeManager for the theme to show up, otherwise the load time is like 7 seconds, where as embedded packages load super fast.

The fluent theme has a lot of XML files and this is a huge pain, supporting 1 Embedded Resource tssp package would be nice.

 

Would also be nice if the RadThemeManager could apply/change a theme globally somewhere in the SmartTag menu or RadThemeManager properties.

Instead of having to type this: ThemeResolutionService.ApplicationThemeName = "Fluent_Custom";

Unplanned
Last Updated: 16 May 2019 05:53 by ADMIN
This would allow switching the focus between form field controls by using the Tab key.
Completed
Last Updated: 11 Jan 2019 17:00 by ADMIN
The form fields are not visible in a document created with Foxit pdf-editor.
Completed
Last Updated: 31 Jan 2019 13:29 by ADMIN
Created by: Shawn
Comments: 2
Category: UI for WinForms
Type: Bug Report
0

Environment: Telerik WinForms 2018.3.1016.40, VS 2013 Pro U5, Win 10 Ent 64 1809 17763.195

Steps:

Create a new WinForm project with default settings

Add a RadForm with default settings

Add a RadScrollablePanel to the RadForm with default settings

Add a RadPanel inside the RadScrollablePanel with default settings

Add a 3 RadRadioButtons to the RadScrollablePanel  with default settings

Select all 3

Press Ctrl+X to cut the radio buttons.

Actual Result: Visual Studio will immediately hang and any unsaved project work will be lost.

Actual Desire: To be able cut and paste the 3 radio buttons into the RadPanel, just like normal MS WinForm controls in design-time.

Unplanned
Last Updated: 16 May 2019 05:51 by ADMIN
Created by: Arikkan
Comments: 0
Category: UI for WinForms
Type: Bug Report
0
Use attached to reproduce.
Completed
Last Updated: 05 Feb 2019 14:32 by ADMIN

To reproduce:

- Open the Excel-like filtering example in the demo application and sort the second column. 

- The sort icon is over the text. 

Workaround:

private void RadGridView1_SortChanged(object sender, Telerik.WinControls.UI.GridViewCollectionChangedEventArgs e)
{
    this.radGridView1.TableElement.Update(GridUINotifyAction.StateChanged);
}

Unplanned
Last Updated: 26 Sep 2022 12:39 by ADMIN
Completed
Last Updated: 19 Feb 2019 15:58 by ADMIN
Created by: Frank
Comments: 2
Category: UI for WinForms
Type: Feature Request
3
I need to tab though the form fields in RadPdfViewer instead of having to click in each one
Completed
Last Updated: 16 May 2019 05:43 by ADMIN
Created by: D3 Solutions
Comments: 1
Category: UI for WinForms
Type: Bug Report
0
auto complete feature not working. i'm using unbound mode
Completed
Last Updated: 16 May 2019 05:42 by ADMIN
Created by: D3 Solutions
Comments: 1
Category: UI for WinForms
Type: Bug Report
0
my operating system win 10 64 bit. visual studio 2015. .net 4.6.1 installed. convert to telerik controls menu not showing
Completed
Last Updated: 09 Jan 2019 15:48 by ADMIN

To reproduce:

- Set the MaxDropDownItems and the DefaultItemsCountInDropDown and open the popup on HDPI.

Unplanned
Last Updated: 20 Dec 2018 06:54 by ADMIN
The whole cell is not filled when setting the background.
Completed
Last Updated: 05 Feb 2019 15:11 by ADMIN

Until released the text can be cleared this way:

GridSearchCellElement searchCell = this.radGridView1.TableElement.FindDescendant<GridSearchCellElement>();
if (searchCell != null)
{
    searchCell.SearchTextBox.Text = "";
}

Completed
Last Updated: 10 Jan 2019 15:41 by ADMIN
The application may freeze for a small period of time if the page view control is created in the DoWork event of BackgroundWorker and later added to the form in its RunWorkerCompleted event.
Unplanned
Last Updated: 16 May 2019 05:44 by ADMIN
Deleting table right after merged fields are updated causes StackOverflowException.
Unplanned
Last Updated: 12 Nov 2019 14:58 by ADMIN
ADMIN
Created by: Dess | Tech Support Engineer, Principal
Comments: 0
Category: UI for WinForms
Type: Bug Report
3
To reproduce: add a RadLabel and change its cursor to Hand.

 this.radLabel1.Cursor = Cursors.Hand;

The PixelatedHandCursor.png shows the poor quality of the cursor which should be improved.

Workaround: https://stackoverflow.com/questions/6016995/un-antialiased-hand-cursor-in-windows-forms-apps/6017174#6017174

    public class LinkLabelEx : RadLabel
    {
        private const int WM_SETCURSOR = 0x0020;
        private const int IDC_HAND = 32649;

        [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)]
        private static extern IntPtr LoadCursor(IntPtr hInstance, int lpCursorName);

        [DllImport("user32.dll", CharSet = CharSet.Auto)]
        private static extern IntPtr SetCursor(IntPtr hCursor);

        protected override void WndProc(ref Message m)
        {
            if (m.Msg == WM_SETCURSOR)
            {
                // Set the cursor to use the system hand cursor
                SetCursor(LoadCursor(IntPtr.Zero, IDC_HAND));

                // Indicate that the message has been handled
                m.Result = IntPtr.Zero;
                return;
            }

            base.WndProc(ref m);
        }
    }

The ImprovedCursorRendering.png  shows the improved cursor.