Declined
Last Updated: 26 Aug 2024 17:09 by ADMIN
Created by: fabrizio
Comments: 2
Category: UI for WinForms
Type: Bug Report
0

Hi, the new feauture Merge Cells is very nice but the alignment is only at the center.

Can I align the merged cells in the same mode of the column?

Thanks, Fabrizio

Completed
Last Updated: 25 Sep 2024 10:50 by ADMIN
Release 2024.3.924

When I update to version 2024.3.806 I get a build error :

Completed
Last Updated: 12 Feb 2025 12:56 by ADMIN
Release 2025.1.211 (2025 Q1)
Created by: Liang Sime
Comments: 1
Category: UI for WinForms
Type: Bug Report
0
Me.radToggleSwith1.OffText = "OFF"
Me.radToggleSwith1.OnText = "ON"
Declined
Last Updated: 16 Sep 2024 09:31 by ADMIN
Created by: Laszlo
Comments: 1
Category: UI for WinForms
Type: Feature Request
0

Please consider integration / enhancement of the following rich sting rendering capabilities enabling performance for quick rich string related rendering tasks, providing further alternatives to GDI and GDI+ based tiresome and limited solutions, allowing scaling: https://github.com/toptensoftware/RichTextKit

 

 

Completed
Last Updated: 25 Sep 2024 10:54 by ADMIN
Release 2024.3.924

Set IsThreeState property to true and choose ToggleState to Indeterminate.

Office2019Dark:

Office2019Light:

Unplanned
Last Updated: 07 Oct 2024 10:00 by ADMIN
Created by: Martin
Comments: 1
Category: UI for WinForms
Type: Feature Request
0

I would like to see a new property added to the RadLabel control: Style. Style is an enumeration with layout styles like in MS-Word: 

  • Normal
  • Title
  • Heading 1
  • Heading 2
  • etc.

When the style is applied, the styling (font, color, background, etc.) is applied conform the currently active Theme. Therefor all themes need to be expended to support this setting.

Of course the enum label 'Custom' should be present (or null) when a user tries to override the style-related properties (like font, color, background, etc.)

This is very usefull when a programmer wants to build his own form (with or without Layout / Flow controls).

Telerik already uses it a bit themselves: Some (data entry) controls already generate (group) headers and captions in there forms. 

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.
Declined
Last Updated: 28 Feb 2025 14:54 by ADMIN

Hello there,

I am facing system.StackOverflowExcepiton while exporting document with HtmlFormatProvider. I am attaching my code with the HTML string which I am passing into RichTextEditor.

---------------------------------------------------------

HTML String:

"Navigate to the <a href="https://exelon.ifs.cloud/landing-page/" target="_blank"><b><u>IFS Cloud Landing Page</u></b></a>.<br /> <br />NOTE: If the above link does not work for you, copy and paste this address ...<br /> <br /><u>https://exelon.ifs.cloud/landing-page/</u>"

---------------------------------------------------------

Method which is giving me an error:

               

internal static string GetRadRichTextEditorHtmlValue(RadRichTextEditor radRichTextEditor, bool RemoveNewLineSpace = false, bool withDocumentChange = true, bool removeLastParagraphLine = false, bool fromDefinationEditor = false, bool OnlyHtml = false, bool fromDynamicAssetDefinition = false)
        //internal static string GetRadRichTextEditorHtmlValue(RadRichTextEditor radRichTextEditor, bool RemoveNewLineSpace = false, bool withDocumentChange = true, bool removeLastParagraphLine = false, bool fromDefinationEditor = false,bool OnlyHtml=false)
        {
            string htmlValue = string.Empty;

            try
            {
                if (radRichTextEditor == null)
                    return "";

                Telerik.WinForms.Documents.Model.RadDocument document = radRichTextEditor.Document;
                Telerik.WinForms.Documents.FormatProviders.Html.HtmlFormatProvider provider = new Telerik.WinForms.Documents.FormatProviders.Html.HtmlFormatProvider();
                if (withDocumentChange)
                {
                    //Telerik.WinForms.Documents.FormatProviders.Html.HtmlExportSettings htmlExportSettings = new Telerik.WinForms.Documents.FormatProviders.Html.HtmlExportSettings();
                    //htmlExportSettings.ExportHeadingsAsTags = true;
                    //provider.ExportSettings = htmlExportSettings;
                    //htmlExportSettings.PropertiesToIgnore["h1"].Add("Heading1");
                    provider.ExportSettings.DocumentExportLevel = Telerik.WinForms.Documents.FormatProviders.Html.DocumentExportLevel.Fragment;
                    provider.ExportSettings.ExportFontStylesAsTags = true;
                }
htmlValue = provider.Export(document); // Exception place.
                if (withDocumentChange)
                {
                    string strikeClassName = GetStrikeClassName(htmlValue);
                    htmlValue = GetTagValueFromHtmlString(htmlValue, fromDefinationEditor, fromDynamicAssetDefinition);
                    htmlValue = StripHtmlExceptFontTags(htmlValue, strikeClassName, RemoveNewLineSpace, OnlyHtml);
                }
                document.Dispose();
            }
            catch (Exception ex)
            {
                ClickLearn.Exceptions.ExceptionToEventLog(ex, "GetRadRichTextEditorHtmlValue");
            }

            // TO DO: Remove below condition when <br/> issue fixed fom editor
            if (htmlValue.IndexOf("<br />") == 0 || htmlValue.IndexOf("</ br>") == 0)
            {
                htmlValue = htmlValue.Substring(6);
            }
            else if (htmlValue.IndexOf("<br/>") == 0 || htmlValue.IndexOf("</br>") == 0)
            {
                htmlValue = htmlValue.Substring(5);
            }

            if (!string.IsNullOrEmpty(htmlValue))
            {
                htmlValue = RemoveLastNewLine(htmlValue);
            }

            return htmlValue;
        }

---------------------------------------------------------

Control's properties:

ucRichTextBox ucRichTextBox2 = new ucRichTextBox(tagCommand.Tags, ce.CurrentLCID, true, MetadataProperties, ArgInfoList);
ucRichTextBox2.spd = spd;
ucRichTextBox2.Tag = tagCommand.Tags;
ucRichTextBox2.Name = "ucRichTextBox2";
ucRichTextBox2.Left = sx;
ucRichTextBox2.Top = y;
ucRichTextBox2.Width = pnlSPD.Width - leftPadding - rightPadding;
ucRichTextBox2.btnUnlock.Click += BtnUnlock_Click;
ucRichTextBox2.btnUnlock.Image = Properties.Resources.c_full;
ucRichTextBox2.btnUnlock.Tag = "c_full";
ucRichTextBox2.btnLockOption.Visible = true;
ucRichTextBox2.btnLockOption.BringToFront();
ucRichTextBox2.btnLockOption.MouseDown += BtnLockOption_MouseDown;
ucRichTextBox2.btnLink.Click += BtnLink_Click;
ucRichTextBox2.rtxContent.CommandExecuting += RtxContent_CommandExecuting;
ucRichTextBox2.btnSetting.ButtonElement.ToolTipText = argInfoUX12.ConfigDoc.ContainsKey

---------------------------------------------------------

UI for the control:

---------------------------------------------------------

Error message:

 

Completed
Last Updated: 10 Mar 2025 14:42 by ADMIN
Release 2025.1.310 (Preview)
Created by: Remco
Comments: 1
Category: UI for WinForms
Type: Bug Report
0

 

 

Completed
Last Updated: 21 May 2025 10:54 by ADMIN
Release 2025.2.520 (2025 Q2)
Created by: John
Comments: 1
Category: UI for WinForms
Type: Bug Report
0

When trying to open the QuickStart solution from 

C:\Program Files (x86)\Progress\Telerik UI for WinForms 2025 Q1\Examples

installation folder, the following error appears:

Declined
Last Updated: 14 Mar 2025 17:12 by Curtis

I've tested this with both Telerik.WinControls.UI.RadForm and Telerik.WinControls.UI.RadRibbonForm

Telerik.WinControls.UI.RadForm works fine!  Telerik.WinControls.UI.RadRibbonForm fails to bubble up Keys.Up, Keys.Down, Keys.Left and Keys.Right

 

Steps:

Create new WinForms project (I'm using .net 4.7.2)

Add Telerik extensions. 

Add a Form (Windows Form default .Name = "Form1"), RadForm (default .Name = "RadForm1") and RadRibbonForm

You can use any Theme or default.  Makes no difference.

 

Set all three form's .KeyPreview = True

Add this method to each form:

Private Sub form_KeyDown(sender As Object, e As KeyEventArgs) Handles Me.KeyDown
If e.KeyCode = Keys.Up Then
If My.Computer.Keyboard.ShiftKeyDown Then
MsgBox("Shift Up")
Else
MsgBox("Up!")
End If
End If
End Sub

Set your Startup Form = Form1 (The Windows Form) and click Start.

hit your UP-Arrow key.  You'll get the MsgBox "Up!"

Hold shift+UP-Arrow and you'll get "Shift Up"

The above is True for Winforms AND RadForm but RadRibbonForm does this:

 

Set your Startup Form = radribbonform and click Start

Hit your UP-Arrow and you'll get...nothing.  The event never gets raised.

Hold your shift+UP-Arrow and you'll get....nothing because the event does not fire when you hit any of the arrow keys.

 

 

 

 

 

Declined
Last Updated: 03 Apr 2025 09:09 by ADMIN
Created by: Martin
Comments: 2
Category: UI for WinForms
Type: Feature Request
0

RadMessageBox(form) is a telerik replacement for the System.Windows.Forms.MessageBox.

MessageBox has a parameter MessageBoxOptions.DefaultDesktopOnly which makes it (surprisingly) topmost. RadMessageBox does not have this option.

I have a scenario where the RadMessageBox is hidden by a total different application when shown. So I need to make it topmost.

Can you add some kind op RadMessageBoxOptions to make it topmost?

Need More Info
Last Updated: 24 Apr 2025 09:23 by ADMIN
Created by: Jay
Comments: 1
Category: UI for WinForms
Type: Bug Report
0
System.NullReferenceException: Object reference not set to an instance of an object.
   at Telerik.Windows.Pdf.Documents.Fixed.FormatProviders.Old.Pdf.PdfElementToFixedElementTranslator.CreateFormField(PdfContentManager contentManager, FormFieldNodeOld terminalFormField)
   at Telerik.Windows.Pdf.Documents.Fixed.FormatProviders.Old.Pdf.PdfElementToFixedElementTranslator.CreateWidgetAnnotation(WidgetOld source, PdfFormatProvider provider)
   at Telerik.Windows.Pdf.Documents.Fixed.FormatProviders.Old.Pdf.PdfElementToFixedElementTranslator.CreateAnnotation(AnnotationOld source, PdfFormatProvider provider)
   at Telerik.Windows.Pdf.Documents.Fixed.FormatProviders.Pdf.PdfFormatProvider.CopyAnnotationsFromPageSource(PageOld source, AnnotationCollection annotations)
   at Telerik.Windows.Pdf.Documents.Fixed.FormatProviders.Pdf.PdfFormatProvider.LoadPageAnnotations(RadFixedPage page)
   at Telerik.Windows.Pdf.Documents.Fixed.Model.RadFixedPage.LoadAnnotations()
   at Telerik.Windows.Pdf.Documents.Fixed.Model.Internal.RadFixedPageInternal.Arrange()
   at Telerik.Windows.Pdf.Documents.Fixed.FormatProviders.Old.Pdf.PdfReader.PageContentLoader.Telerik.Windows.Pdf.Documents.Fixed.FormatProviders.Old.Pdf.PdfReader.IPageContentLoader.LoadPageContent(RadFixedPage page)
   at Telerik.Windows.Pdf.Documents.Fixed.FormatProviders.Old.Pdf.PdfReader.PagesCacheManager.BeginUsingPageContent(RadFixedPage page)
   at Telerik.WinControls.UI.RadFixedPageElement.Attach(RadFixedPage data, Object context)
   at Telerik.WinControls.UI.RadFixedPageElement..ctor(RadFixedPage page, RadPdfViewerElement owner)
   at Telerik.WinControls.UI.RadPdfViewerElement.CreatePageElement(RadFixedPage data, Object context)
   at Telerik.WinControls.UI.FixedPageElementProvider.CreateElement(RadFixedPage data, Object context)
   at Telerik.WinControls.UI.BaseVirtualizedElementProvider`1.GetElement(T data, Object context)
   at Telerik.WinControls.UI.BaseVirtualizedContainer`1.UpdateElement(Int32 position, T data)
   at Telerik.WinControls.UI.BaseVirtualizedContainer`1.MeasureElements()
   at Telerik.WinControls.PdfViewer.PdfViewerStackContainer.MeasureElements()
   at Telerik.WinControls.UI.BaseVirtualizedContainer`1.MeasureOverride(SizeF availableSize)
   at Telerik.WinControls.RadElement.MeasureCore(SizeF availableSize)
   at Telerik.WinControls.RadElement.Measure(SizeF availableSize)
   at Telerik.WinControls.UI.ScrollViewElement`1.MeasureViewElement(SizeF availableSize)
   at Telerik.WinControls.UI.ScrollViewElement`1.MeasureView(SizeF availableSize)
   at Telerik.WinControls.UI.ScrollViewElement`1.MeasureOverride(SizeF availableSize)
   at Telerik.WinControls.UI.VirtualizedScrollPanel`2.MeasureOverride(SizeF availableSize)
   at Telerik.WinControls.UI.RadPdfViewerElement.MeasureOverride(SizeF availableSize)
   at Telerik.WinControls.RadElement.MeasureCore(SizeF availableSize)
   at Telerik.WinControls.RadElement.Measure(SizeF availableSize)
   at Telerik.WinControls.Layouts.ContextLayoutManager.UpdateLayout()
   at Telerik.WinControls.Layouts.ContextLayoutManager.UpdateLayoutCallback(ILayoutManager manager)
Unplanned
Last Updated: 16 May 2025 14:09 by ADMIN

Using specifically Win11 Compact DARK theme has additional space compared to the Win11 Compact LIGHT theme. See the pictures.

  • On Light theme there are 4 pixels between the form border and the top border of a tab.
  • On Dark theme there are 12 pixels between the form border and the top border of a tab.

In my opinion the dark theme has a wrong height here and the light theme is correct, especially compared to other themes, even Office 2019 for example.

Light theme:

Dark theme: