Telerik Forums
UI for WinForms Forum
0 answers
193 views

13 Apr to 20 Apr 2026: highlights of the new online resources that we published last week.

Article: https://www.telerik.com/products/winforms/documentation/controls/forms-and-dialogs/form/ui-automation
Summary: This article explains how RadForm participates in Microsoft UI Automation (UIA) in Telerik UI for WinForms, including the UIA properties and the Window pattern it exposes. It shows how to set AccessibleName, AccessibleDescription, AccessibleRole, and Text to produce correct automation names for screen readers and automated tests, and how to verify the output with tools like Inspect or Narrator. Use this to configure RadForm for accessible UI and reliable UI automation.

Article: https://www.telerik.com/products/winforms/documentation/controls/panels-and-labels/panel/ui-automation
Summary: This article documents RadPanel’s Microsoft UI Automation support in Telerik UI for WinForms, including its UIA control type (Pane), the provider properties it exposes (e.g., Name from AccessibleName, IsEnabled, BoundingRectangle), and the UIA patterns it implements for accessibility and test automation. It also shows how RadPanel and its children appear in the UIA tree, how to set AccessibleName/AccessibleDescription/AccessibleRole to surface the right metadata, and how to validate the result with Inspect or Accessibility Insights.

Article: https://www.telerik.com/products/winforms/documentation/controls/forms-and-dialogs/radtitlebar/ui-automation
Summary: Learn how RadTitleBar in Telerik UI for WinForms is exposed to Microsoft UI Automation, including the automation tree, ControlType (TitleBar), Name/AutomationId, and supported patterns for caption buttons (Invoke on Minimize, Maximize/Restore, and Close). Use this to reliably locate and interact with the title bar and its child elements in Inspect and in accessibility or UI test automation.

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

16 Mar to 23 Mar 2026: highlights of the new online resources that we published last week.

Article: https://www.telerik.com/products/winforms/documentation/knowledge-base/scheduler-print-24-hour-format
Summary: This article shows how to print RadScheduler (Telerik UI for WinForms) with 24-hour time (HH:mm) instead of the default 12-hour/AM/PM format. It demonstrates configuring the printing pipeline by customizing the scheduler print style to format time labels with a 24-hour pattern, or by applying a culture that uses 24-hour time, and provides the code to apply these changes before print or print preview.

Article: https://www.telerik.com/products/winforms/documentation/knowledge-base/dock-custom-context-menu-documentwindow
Summary: Learn how to replace the default context menu for RadDock DocumentWindow in Telerik UI for WinForms with your own RadContextMenu. You intercept right-clicks on document tabs/windows, suppress the built-in menu, resolve the clicked DocumentWindow, and show a custom menu wired to actions like Close, Close All, or your own commands.

Article: https://www.telerik.com/products/winforms/documentation/knowledge-base/richtexteditor-align-table-cell-content
Summary: This article shows how to align table cell content in Telerik UI for WinForms RadRichTextEditor using the document model API: set Paragraph.TextAlignment for horizontal text alignment and TableCell.VerticalAlignment for vertical alignment. It provides C# examples for iterating cells (from the current selection or an entire table) and applying these settings programmatically.

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

09 Mar to 16 Mar 2026: highlights of the new online resources that we published last week.

Article: https://www.telerik.com/products/winforms/documentation/knowledge-base/syntaxeditor-collapse-expand-nodes
Summary: Learn how to programmatically collapse and expand code folding (outlining) regions in RadSyntaxEditor for WinForms using C#. You’ll access the editor’s folding/outlining tagger to toggle specific regions by span or line and implement Collapse All / Expand All so the editor UI updates correctly.

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

09 Feb to 16 Feb 2026: highlights of the new online resources that we published last week.

Article: https://www.telerik.com/products/winforms/documentation/controls/speechtotextbutton/events
Summary: This page details the SpeechToTextButton events in Telerik UI for WinForms and when they fire throughout the speech recognition lifecycle (listening started/stopped, partial/interim results, final result, and errors). Use these events to subscribe handlers that capture transcripts, inspect event args for text, confidence, and exceptions, and update your UI and logic as the button toggles between idle and recording.

Article: https://www.telerik.com/products/winforms/documentation/controls/speechtotextbutton/states
Summary: This article explains the visual and functional states of the WinForms SpeechToTextButton (e.g., Idle, Listening, Processing, Disabled) and how each state affects the button’s appearance and behavior. You learn how to start/stop listening, query and change the current state programmatically, and handle state-change events to update your UI. It also outlines where to customize state indicators and styles through theming.

Article: https://www.telerik.com/products/winforms/documentation/controls/speechtotextbutton/overview
Summary: Learn how to use the RadSpeechToTextButton control in Telerik UI for WinForms to start/stop speech recognition from a microphone and insert transcribed text into a target input control (such as a text box). The article shows how to add the control, configure the target control and recognition settings (e.g., culture/grammars), and handle recognition lifecycle and error events, plus prerequisites like an available microphone and enabled Windows speech recognition.

Article: https://www.telerik.com/products/winforms/documentation/controls/speechtotextbutton/appearance
Summary: This article shows you how to style the SpeechToTextButton control in Telerik UI for WinForms: apply built-in themes (via ThemeName or ThemeResolutionService) and customize the visual tree with Visual Style Builder. You’ll adjust text/image layout (e.g., TextImageRelation and ImageAlignment), replace the microphone icons for different states, and tweak colors, borders, and fonts, including how to override theme values when setting appearance at runtime.

Article: https://www.telerik.com/products/winforms/documentation/controls/map/features/transparency-tiles
Summary: This article explains how RadMap for WinForms renders transparent map tiles (PNG alpha) and how to use them to build hybrid maps by layering a transparent tiles source (e.g., labels/roads) over a base imagery provider. It shows how to configure layer order and background to make transparency useful and outlines considerations when mixing tile providers that return transparent tiles.

Article: https://www.telerik.com/products/winforms/documentation/controls/speechtotextbutton/getting-started
Summary: Learn how to add and configure the SpeechToTextButton (RadSpeechToTextButton) in Telerik UI for WinForms to capture microphone input and populate a text control. You’ll add the control via the Designer or code, set the target text box, choose the recognition language/culture and input device, start/stop recognition, and handle recognition and error events to process results reliably.

Article: https://www.telerik.com/products/winforms/documentation/controls/speechtotextbutton/custom-recognizer
Summary: This article shows how to integrate a custom speech recognition engine with the WinForms SpeechToTextButton by implementing the control’s recognizer interface and wiring your implementation to the button. It outlines the required contract (start/stop/cancel operations, partial and final result events, state changes, and error reporting) and demonstrates attaching your recognizer so the button controls recognition, updates its state, and outputs recognized text using services like Azure, Google, Amazon, or on‑prem engines.

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

12 Jan to 19 Jan 2026: highlights of the new online resources that we published last week.

Article: https://www.telerik.com/products/winforms/documentation/knowledge-base/gridview-tracking-visible-rows
Summary: Learn how to detect which data rows are currently visible in RadGridView for WinForms, taking virtualization, scrolling, filtering, and grouping into account. The article shows two approaches: compute the visible range using the table element’s RowScroller (vertical scrollbar value and viewport size), and enumerate the currently realized GridDataRowElement instances to access their RowInfo/DataBoundItem, with examples wired to scroll and resize events.

Article: https://www.telerik.com/products/winforms/documentation/knowledge-base/gridview-export-groups-collapsed
Summary: Learn how to export a grouped WinForms RadGridView to Excel (XLSX) with all groups collapsed on open using GridViewSpreadExport. You handle the exporter’s WorkbookCreated callback and set each worksheet RowGroup to collapsed (e.g., iterate Worksheet.RowGroups and set IsCollapsed = true) so the resulting file preserves the collapsed state of the grid’s groups. Note: this behavior relies on SpreadExport (XLSX); the older ExcelML exporter cannot persist collapsed outline groups.

Article: https://www.telerik.com/products/winforms/documentation/knowledge-base/listview-custom-item-arrangeoverride
Summary: This article shows you how to create a custom RadListView visual item in Telerik UI for WinForms and precisely control its layout by overriding ArrangeOverride (and MeasureOverride). You’ll subclass SimpleListViewVisualItem/BaseListViewVisualItem, add child LightVisualElement elements (e.g., image and text) in CreateChildElements, compute and assign bounds in ArrangeOverride, and plug your item in via the VisualItemCreating event to achieve custom item layouts.

Article: https://www.telerik.com/products/winforms/documentation/knowledge-base/autocompletebox-remove-duplicate-text
Summary: This article shows how to remove duplicate text in Telerik UI for WinForms RadAutoCompleteBox by preventing duplicate tokens and sanitizing pasted, delimiter-separated input. You validate each new entry against the existing Tokens collection (case-insensitive) and either cancel the duplicate or rebuild the text from unique values to keep the control’s content deduplicated.

Article: https://www.telerik.com/products/winforms/documentation/knowledge-base/datetimepicker-custom-freeform-parser
Summary: Learn how to add a custom free‑form date/time parser to Telerik WinForms RadDateTimePicker so users can type dates in multiple formats (e.g., 1/2, 2024-01-02, 2pm) and still produce a valid Value. You’ll intercept the editor’s TextChanging/ValueChanging flow, parse with DateTime.TryParse/TryParseExact using defined patterns and CultureInfo, cancel the default parsing, set the normalized DateTime, and surface validation when parsing fails.

Article: https://www.telerik.com/products/winforms/documentation/knowledge-base/diagram-enable-autoscroll-dragging-shape
Summary: Enable auto-scroll in Telerik UI for WinForms RadDiagram while you drag a shape, so the canvas pans when the pointer nears the control edges. You’ll handle the drag operation to detect edge proximity and programmatically scroll the viewport (via the control’s scrollbars), with adjustable edge thresholds and scroll step to tune speed and responsiveness.

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

05 Jan to 12 Jan 2026: highlights of the new online resources that we published last week.

Article: https://www.telerik.com/products/winforms/documentation/introduction
Summary: This introduction explains what Telerik UI for WinForms includes and which .NET/Windows targets it supports, covering theming, high DPI, localization, RTL, accessibility, and touch. Use it to install the controls from the Telerik NuGet feed or the installer, set up Visual Studio design-time, and navigate to getting started, API reference, and guides for core controls like RadGridView, ChartView, Scheduler, Ribbon, Dock, PDF Viewer, and RichTextEditor, plus theming and upgrade guidance.

Article: https://www.telerik.com/products/winforms/documentation/security/faq
Summary: This Security FAQ explains how Telerik UI for WinForms handles key security topics: assembly/code signing, third‑party dependencies and CVE monitoring, telemetry/data collection, network behavior, and operation under restricted permissions (including FIPS or locked‑down environments). It also details the vulnerability reporting and patching process and provides guidance to help you securely use, configure, and update the controls in your WinForms applications.

Article: https://www.telerik.com/products/winforms/documentation/core/overview
Summary: This overview explains how to use Telerik UI for WinForms with .NET Core and .NET 5/6/7/8 on Windows, including supported runtimes, Visual Studio and Windows Forms Designer requirements, and toolbox integration. You’ll learn how to create or migrate SDK-style WinForms projects, reference the correct .NET-targeted assemblies via NuGet or local binaries, and handle build/deploy specifics, with notes on platform limitations and known issues.

Article: https://www.telerik.com/products/winforms/documentation/knowledge-base
Summary: Use the Telerik UI for WinForms Knowledge Base to find troubleshooting guides, how-to articles, and code examples for common control scenarios such as GridView, data binding, theming, printing, and performance. Search and filter the articles to quickly locate task-focused solutions you can apply directly in your project to fix issues or implement features. Each entry summarizes the problem context and provides the steps or code needed to resolve it.

Article: https://www.telerik.com/products/winforms/documentation/core/design-time
Summary: This article explains design-time support for Telerik UI for WinForms when targeting .NET Core and .NET 5/6/7 in the Visual Studio Windows Forms Designer. You’ll verify prerequisites, install/reference the Telerik assemblies via NuGet, integrate controls into the Toolbox, and use designer features like smart tags, themes, and the Property Grid. It also outlines known limitations of the .NET Core designer and provides troubleshooting guidance.

Article: https://www.telerik.com/products/winforms/documentation/security/overview
Summary: This article explains how to secure applications built with Telerik UI for WinForms and what you are responsible for: ship official strong‑named assemblies, keep the suite updated, run with least privilege, and treat all data bound to controls as untrusted. It outlines best practices for controls that load files or markup (document viewers/editors), including validating and sanitizing input, restricting or disabling external resource loading and hyperlink actions, and avoiding deserialization of untrusted content, and it points you to the product’s vulnerability reporting and support policies.

Article: https://www.telerik.com/products/winforms/documentation/tools/themeviewer
Summary: This article explains how to use the ThemeViewer to preview and validate Telerik UI for WinForms themes across the control suite. You load built-in or custom themes (including ones created with Visual Style Builder), switch between controls and states, and test scenarios like DPI scaling and RightToLeft to catch visual issues before integrating a theme into your application.

Article: https://www.telerik.com/products/winforms/documentation/core/core-migration
Summary: This guide shows you how to migrate a Telerik UI for WinForms app from .NET Framework to .NET (Core/.NET 5+), either by converting the existing project to SDK-style or by creating a new .NET WinForms project and moving your code. You’ll retarget the TFM and replace assembly references with the Telerik .NET packages from the Telerik NuGet feed, then rebuild. It also covers resource/settings handling (resx, app.config via System.Configuration.ConfigurationManager), WinForms designer requirements in Visual Studio, publishing, and common fixes such as adding Microsoft.Windows.Compatibility, resolving missing APIs, licensing considerations, and 32/64-bit differences.

Article: https://www.telerik.com/products/winforms/documentation/controls/clock/clock
Summary: Use RadClock (Telerik UI for WinForms) to show an analog clock and optionally let users pick a time; this article shows how to add the control in the designer or code, set the time via the Value (DateTime) property, and handle ValueChanged. It also details appearance and behavior settings, theming, and embedding RadClock in RadTimePicker.

Article: https://www.telerik.com/products/winforms/documentation/controls/chat/toolbar
Summary: This article shows you how to configure the RadChat toolbar in Telerik UI for WinForms: enable/disable the toolbar, add and arrange toolbar items, and control their visibility. You’ll create toolbar items, handle click events, and customize icons, tooltips, and layout to add actions (for example, attachments or emoji) next to the chat input.

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

10 Nov to 17 Nov 2025: highlights of the new online resources that we published last week.

Summary: This article explains how to add the Telerik UI for WinForms license key in an add-in project (e.g., VSTO/COM) to avoid runtime licensing errors. It shows where to register the key during add-in startup and how to embed the license file as an Embedded Resource so the license is applied before any Telerik controls are instantiated.

Article: https://docs.telerik.com/devtools/winforms/controls/pdfviewer/features/ai-summarization
Summary: RadPdfViewer for WinForms supports AI summarization of PDF content, allowing you to generate summaries for the entire document or the currently selected text. You configure an OpenAI or Azure OpenAI provider (API key and model), enable the built-in summarization UI/commands, and customize prompt templates to control the output for your use case.

Article: https://docs.telerik.com/devtools/winforms/knowledge-base/calendar-add-custom-space-footer
Summary: Learn how to add a custom footer area to RadCalendar in Telerik UI for WinForms by extending the control and injecting a LightVisualElement into its element tree to reserve space at the bottom. The article shows how to set a fixed height, align the footer, and update layout so the footer persists across theme and view changes, letting you host custom content (labels, buttons) beneath the calendar.

Article: https://docs.telerik.com/devtools/winforms/knowledge-base/chat-intercept-html-links
Summary: This article shows how to intercept and handle HTML anchor links inside Telerik UI for WinForms RadChat messages by using the MessageFormatting event to access the message’s markup text element and subscribing to its LinkClicked/HyperlinkClicked event. It demonstrates capturing the clicked URL and executing custom logic (for example, open in a browser or cancel navigation) so you can control link behavior per message.

Article: https://docs.telerik.com/devtools/winforms/knowledge-base/chat-resize-wrap-text-cardaction
Summary: This article shows how to make RadChat CardAction text wrap in Telerik UI for WinForms when the control is resized. You implement a custom ChatElementFactory that returns a CardAction element with TextWrap enabled and width-aware measuring (e.g., updating MaxSize on SizeChanged), so long labels break across lines and the card layout reflows correctly.

Article: https://docs.telerik.com/devtools/winforms/knowledge-base/datetimepicker-customizing-footer-panel
Summary: This article shows how to customize the footer panel of the popup RadCalendar used by the Telerik WinForms RadDateTimePicker. You’ll access the calendar’s footer element when the drop-down opens, hide or rename the default Today/Clear buttons, add custom RadButtonElements, wire Click handlers to set the picker’s Value, and close the popup programmatically.

Article: https://docs.telerik.com/devtools/winforms/knowledge-base/grid-custom-filtering-self-referencing-hierarchy
Summary: This article shows how to implement custom filtering in Telerik WinForms RadGridView when using a self-referencing hierarchy (Id/ParentId). You will handle GridViewTemplate.CustomFiltering to evaluate matches across levels, keep parent rows visible when any child satisfies the filter (and optionally the reverse), and preserve the hierarchical structure while applying FilterDescriptors.

Article: https://docs.telerik.com/devtools/winforms/knowledge-base/gridview-snap-one-row-per-scroll
Summary: Learn how to make RadGridView (Telerik UI for WinForms) snap the viewport to full rows, scrolling exactly one row per mouse wheel action. The article shows intercepting MouseWheel to suppress the default pixel-based scroll and using TableElement.RowScroller APIs (optionally aligning VScrollBar.SmallChange to the row height) to implement discrete, row-based scrolling.

Article: https://docs.telerik.com/devtools/winforms/controls/navigationview/kb-related-articles
Summary: This page indexes Knowledge Base articles for the Telerik UI for WinForms NavigationView control. Use it to quickly locate how-to and troubleshooting guidance for configuration, customization, data binding, item population, styling, selection, and event handling.

Article: https://docs.telerik.com/devtools/winforms/ai-coding-assistant/mcp-server-as-nuget
Summary: This article shows you how to add and configure the MCP Server as a NuGet package in a Telerik UI for WinForms project to enable the AI Coding Assistant. You install the package, set up your LLM provider (OpenAI or Azure OpenAI), wire up the server and tools, and initialize it in your app so the assistant can access your workspace and files.

Feel free to check them out and share your thoughts!

The Telerik Team

Telerik
Top achievements
Rank 1
Iron
 updated question on 20 Apr 2026
0 answers
95 views

Starting with the upcoming Q2 2026 release, the following legacy themes will no longer be supported for newly introduced controls:

  • Aqua
  • Breeze
  • Desert
  • Windows 7
  • Office 2007 (Black/Silver)
  • Office 2010 (Black/Blue/Silver)
  • Office 2013 (Light/Dark)

Note: This change applies only to newly introduced controls. Support for all existing RadControls (available before Q2 2026) that already use these themes will remain unchanged, and they will continue to function as before.

Nadya
Top achievements
Rank 1
 asked on 27 Jan 2026
9 answers
364 views
Hi,

In week view, is it possible to auto scroll the schedule when dragging the appointment to the right or left edges of the current view, thus allowing appointments to be dragged into another week?

Does anyone have any working sample code?

Thanks

Simon
Jarne
Top achievements
Rank 2
Iron
 answered on 08 May 2026
1 answer
11 views

Given the UI below which is bound to BindingLists implementing INotifyChanged interface, I'm seeing some weird behavior.

If I click on  on a top row like Account or Active Contract, the items under it check/uncheck correctly. I'm doing this via the gvGrids_CellEndEdit event like this:

private void gvGrids_CellEndEdit(object sender, GridViewCellEventArgs e)

{

    string formName = e.Row.Cells["FormDescr"].Value.ToString();

    foreach(var item in gridOptionsListDetail.Where(n => n.FormDescr == formName))
    {
        item.Selected = (bool)e.Value;
    }
}

 

The problem occurs when I click on the checkbox to the left of Form. Doing so fires the HeaderCellToggleStateChanged event:

private void gvGrids_HeaderCellToggleStateChanged(object sender, GridViewHeaderCellEventArgs e)

{
    if (e.Column.Name == "Selected")
    {
        ToggleGrids(e.State == Telerik.WinControls.Enumerations.ToggleState.On);

        gvGrids.MasterTemplate.Refresh();

        gvGrids.TableElement.Update(GridUINotifyAction.DataChanged);
    }
}

 

This event will check the Account and Active Contract checkboxes and the ToggleGrids() method will check the Selected property in the underlying BindingList but the subgrid will not refresh unless I scroll down and up again. The weird thing is that If I click the Select All/Deselect All links, which call the same ToggleGrids() method, all works well.

 

What am I missing here?

Thanks

Carl

Nadya | Tech Support Engineer
Telerik team
 answered on 07 May 2026
1 answer
5 views

I have a RichTextEditRibbonBar and RadRichTextEditor, linked together. I'm using this as an email compose window, so I hid most of the tabs, just keeping Home, Insert, and Page Layout. After doing so though, the ribbon defaults to showing the Page Layout tab. I added some code on the form load event to select the Home tab, but if I select a table in the email, bringng up the Table Tools context ribbon, when I leave the table (click somewhere else in the editor) it jumps to Page Layout again. 

Any suggestions, as its quite annoying. Designer code below:


        ctlMenu.AssociatedRichTextEditor = txtMessage
        ctlMenu.Location = New System.Drawing.Point(0, 0)
        ctlMenu.Name = "ctlMenu"
        ctlMenu.Size = New System.Drawing.Size(1028, 176)
        InboxControlStyler.SetStyleSettings(ctlMenu, New Infragistics.Win.AppStyling.Runtime.InboxControlStyleSettings(Infragistics.Win.DefaultableBoolean.Default))
        ctlMenu.TabIndex = 0
        ctlMenu.TabStop = False
        CType(ctlMenu.GetChildAt(0).GetChildAt(4).GetChildAt(0).GetChildAt(0).GetChildAt(3), Telerik.WinControls.UI.RichTextEditorRibbonUI.RichTextEditorRibbonTab).Text = "References"
        CType(ctlMenu.GetChildAt(0).GetChildAt(4).GetChildAt(0).GetChildAt(0).GetChildAt(3), Telerik.WinControls.UI.RichTextEditorRibbonUI.RichTextEditorRibbonTab).Visibility = Telerik.WinControls.ElementVisibility.Collapsed
        CType(ctlMenu.GetChildAt(0).GetChildAt(4).GetChildAt(0).GetChildAt(0).GetChildAt(3), Telerik.WinControls.UI.RichTextEditorRibbonUI.RichTextEditorRibbonTab).Name = "tabReferences"
        CType(ctlMenu.GetChildAt(0).GetChildAt(4).GetChildAt(0).GetChildAt(0).GetChildAt(4), Telerik.WinControls.UI.RichTextEditorRibbonUI.RichTextEditorRibbonTab).Text = "Mailings"
        CType(ctlMenu.GetChildAt(0).GetChildAt(4).GetChildAt(0).GetChildAt(0).GetChildAt(4), Telerik.WinControls.UI.RichTextEditorRibbonUI.RichTextEditorRibbonTab).Visibility = Telerik.WinControls.ElementVisibility.Collapsed
        CType(ctlMenu.GetChildAt(0).GetChildAt(4).GetChildAt(0).GetChildAt(0).GetChildAt(4), Telerik.WinControls.UI.RichTextEditorRibbonUI.RichTextEditorRibbonTab).Name = "tabMailings"
        CType(ctlMenu.GetChildAt(0).GetChildAt(4).GetChildAt(0).GetChildAt(0).GetChildAt(5), Telerik.WinControls.UI.RichTextEditorRibbonUI.RichTextEditorRibbonTab).Text = "Review"
        CType(ctlMenu.GetChildAt(0).GetChildAt(4).GetChildAt(0).GetChildAt(0).GetChildAt(5), Telerik.WinControls.UI.RichTextEditorRibbonUI.RichTextEditorRibbonTab).Visibility = Telerik.WinControls.ElementVisibility.Collapsed
        CType(ctlMenu.GetChildAt(0).GetChildAt(4).GetChildAt(0).GetChildAt(0).GetChildAt(5), Telerik.WinControls.UI.RichTextEditorRibbonUI.RichTextEditorRibbonTab).Name = "tabReview"
        CType(ctlMenu.GetChildAt(0).GetChildAt(4).GetChildAt(0).GetChildAt(0).GetChildAt(6), Telerik.WinControls.UI.RichTextEditorRibbonUI.RichTextEditorRibbonTab).Text = "View"
        CType(ctlMenu.GetChildAt(0).GetChildAt(4).GetChildAt(0).GetChildAt(0).GetChildAt(6), Telerik.WinControls.UI.RichTextEditorRibbonUI.RichTextEditorRibbonTab).Visibility = Telerik.WinControls.ElementVisibility.Collapsed
        CType(ctlMenu.GetChildAt(0).GetChildAt(4).GetChildAt(0).GetChildAt(0).GetChildAt(6), Telerik.WinControls.UI.RichTextEditorRibbonUI.RichTextEditorRibbonTab).Name = "tabView"
        CType(ctlMenu.GetChildAt(0).GetChildAt(4).GetChildAt(0).GetChildAt(0).GetChildAt(7), Telerik.WinControls.UI.RichTextEditorRibbonUI.RichTextEditorRibbonTab).Text = "Developer"
        CType(ctlMenu.GetChildAt(0).GetChildAt(4).GetChildAt(0).GetChildAt(0).GetChildAt(7), Telerik.WinControls.UI.RichTextEditorRibbonUI.RichTextEditorRibbonTab).Visibility = Telerik.WinControls.ElementVisibility.Collapsed
        CType(ctlMenu.GetChildAt(0).GetChildAt(4).GetChildAt(0).GetChildAt(0).GetChildAt(7), Telerik.WinControls.UI.RichTextEditorRibbonUI.RichTextEditorRibbonTab).Name = "tabDeveloper"

Dinko | Tech Support Engineer
Telerik team
 answered on 05 May 2026
1 answer
18 views
Is it possible to add a setting that changes the color of the StepProgressBar connection when it is completed?
I would like to set this manually rather than through a theme.
Example: gray → blue
Nadya | Tech Support Engineer
Telerik team
 answered on 28 Apr 2026
1 answer
17 views

I must be missing something very basic here. I added a RadToggleSwitch to my form and I want it to slide between On and Off like this:

I would have thought that this code would do it:

radToggleSwitch1.OffElement.Text = "Off";
radToggleSwitch1.OnElement.Text = "On";

However, its appearing like this:

I'm sure I'm missing something simple. Any ideas?

Thanks

Carl

Nadya | Tech Support Engineer
Telerik team
 answered on 28 Apr 2026
2 answers
13 views

Hello,
I’m working with a RadPageView in Strip view mode and I need to color each tab (page) individually. The coloring works, but I’m facing two issues:

1. Selected tab color – I want to change the tab’s color when it becomes selected. I tried handling this in SelectedPageChanging, but I’m unable to restore the previous color correctly.

2. Font color – I need to adjust the text color based on the tab’s background (white text for dark tabs, black text for light tabs).

Is this possible to achieve?
Thank you for your help.

Radek

Radek
Top achievements
Rank 2
Bronze
Iron
Iron
 answered on 27 Apr 2026
1 answer
28 views

Hello,
I’m developing an OOABL application using the Telerik GridView component.
How can I add an image to the top-left corner of the grid header?
And how can I add a context menu when the image is clicked?
Thank you for your feedback.

 

 

Nadya | Tech Support Engineer
Telerik team
 answered on 16 Apr 2026
1 answer
71 views

I'm using the...

AllowRowReorder = True

...setting in a grid and simply need to know if the user drags and drops a row within the same grid. What event do I need to catch to deal with this please....?

Dinko | Tech Support Engineer
Telerik team
 answered on 16 Apr 2026
Narrow your results
Selected tags
Tags
GridView
General Discussions
Scheduler and Reminder
Treeview
Dock
RibbonBar
Themes and Visual Style Builder
ChartView
Calendar, DateTimePicker, TimePicker and Clock
DropDownList
Buttons, RadioButton, CheckBox, etc
ListView
ComboBox and ListBox (obsolete as of Q2 2010)
Form
Chart (obsolete as of Q1 2013)
PageView
MultiColumn ComboBox
TextBox
RichTextEditor
PropertyGrid
Menu
RichTextBox (obsolete as of Q3 2014 SP1)
Panelbar (obsolete as of Q2 2010)
PivotGrid and PivotFieldList
Tabstrip (obsolete as of Q2 2010)
MaskedEditBox
CommandBar
PdfViewer and PdfViewerNavigator
ListControl
Carousel
GanttView
Diagram, DiagramRibbonBar, DiagramToolBox
Panorama
New Product Suggestions
VirtualGrid
Toolstrip (obsolete as of Q3 2010)
AutoCompleteBox
Label
Spreadsheet
ContextMenu
Panel
Visual Studio Extensions
TitleBar
SplitContainer
Documentation
Map
DesktopAlert
CheckedDropDownList
ProgressBar
MessageBox
TrackBar
Rotator
SpinEditor
CheckedListBox
StatusStrip
CollapsiblePanel
LayoutControl
ShapedForm
SyntaxEditor
Wizard
TextBoxControl
Conversational UI, Chat
DateTimePicker
TabbedForm
CAB Enabling Kit
WaitingBar
GroupBox
DataEntry
ScrollablePanel
ScrollBar
ImageEditor
Tools - VSB, Control Spy, Shape Editor
BrowseEditor
DataFilter
FileDialogs
ColorDialog
Gauges (RadialGauge, LinearGauge, BulletGraph)
ApplicationMenu
RangeSelector
CardView
WebCam
BindingNavigator
RibbonForm
Styling
Barcode
PopupEditor
TaskBoard
NavigationView
Callout
ColorBox
PictureBox
FilterView
Accessibility
VirtualKeyboard
DataLayout
Licensing
ToastNotificationManager
ValidationProvider
CalculatorDropDown
Localization
TimePicker
BreadCrumb
ButtonTextBox
FontDropDownList
BarcodeView
Overlay
Security
LocalizationProvider
Dictionary
TreeMap
StepProgressBar
SplashScreen
Flyout
Separator
SparkLine
ToolbarForm
NotifyIcon
DateOnlyPicker
AI Coding Assistant
Rating
TimeSpanPicker
Calculator
OfficeNavigationBar
TaskbarButton
HeatMap
SlideView
PipsPager
AIPrompt
TaskDialog
TimeOnlyPicker
SpeechToTextButton
+? more
Top users last month
Chester
Top achievements
Rank 1
Iron
Simon
Top achievements
Rank 1
Iron
Douglas
Top achievements
Rank 2
Iron
Iron
SUNIL
Top achievements
Rank 3
Iron
Iron
Iron
Marco
Top achievements
Rank 3
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Chester
Top achievements
Rank 1
Iron
Simon
Top achievements
Rank 1
Iron
Douglas
Top achievements
Rank 2
Iron
Iron
SUNIL
Top achievements
Rank 3
Iron
Iron
Iron
Marco
Top achievements
Rank 3
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?