Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
c947dad
Add docs-builder.yml
nade7o Sep 15, 2025
94b16e8
fix H1 headingins in md files
nade7o Sep 15, 2025
4a268a3
fix H1 heading
nade7o Sep 15, 2025
5f2d211
fix H1 headings
nade7o Sep 15, 2025
d52c4ea
fix code snippet code block
nade7o Sep 15, 2025
4d8bc17
fix headings in several md files
nade7o Sep 15, 2025
3cf5f1d
fix XML code blocks
nade7o Sep 15, 2025
7f23117
fix EventArgs
nade7o Sep 15, 2025
07b12fc
fix H1 headings
nade7o Sep 15, 2025
9414905
fix h1 headings in several files
nade7o Sep 16, 2025
193b0e2
fix image urls
nade7o Sep 16, 2025
c3f6327
fix xml/powershell code blocks
nade7o Sep 16, 2025
d0495e2
fix indent
nade7o Sep 16, 2025
0e24258
fix SubType syntax
nade7o Sep 16, 2025
771a076
missing code block
nade7o Sep 16, 2025
488ab98
fix regions
nade7o Sep 16, 2025
db1cef2
fix missing code blck
nade7o Sep 16, 2025
4807dea
fix code block
nade7o Sep 16, 2025
0a13464
fix code blocks
nade7o Sep 17, 2025
ba0b48b
fix code blocks
nade7o Sep 18, 2025
6724f44
missing image
nade7o Sep 18, 2025
cc7adbf
fix indention
nade7o Sep 18, 2025
8e7195a
fix indent of bullets
nade7o Sep 18, 2025
8a9853a
fix wrong link IlRepack
nade7o Sep 19, 2025
bd70115
remove old code libraries, fix KB link
nade7o Sep 19, 2025
2654360
fix wrong code library link, it should point to sdk repo
nade7o Sep 19, 2025
d9f3017
fix numbering format
nade7o Sep 19, 2025
42e52ff
fix wrong tags
nade7o Sep 19, 2025
1449905
updates in splitbutton-getting-started
nade7o Sep 19, 2025
ecf70ac
fixes: unresolved urls in md files
nade7o Sep 19, 2025
854528e
fix duplicate slugs errors
nade7o Sep 19, 2025
84fb31b
fixes
nade7o Sep 19, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions controls/buttons/splitbutton/design-time.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ slug: winforms/buttons/splitbutton/design-time
tags: splitbutton
published: True
position: 2
previous_url: /buttons-splitbutton-working-with-radsplitbutton-items
previous_url: buttons-splitbutton-design-time
---

# Design Time
Expand Down Expand Up @@ -39,11 +39,11 @@ Select __RadSplitButton__ and click the small arrow on the top right position in

To add menu items at Design Time, click on the *Edit Items* property to launch the __RadElement Collection Editor__. Click the arrow next to the `Add` button to add items to the menu. You can add a variety of items to the collection.

![WinForms RadSplitButton Add Design Time](images/buttons-splitbutton-working-with-raddropdownbutton-items001.png)
![WinForms RadSplitButton Add Design Time](images/buttons-splitbutton-working-with-radsplitbutton-items001.png)

Once you have added a __RadMenuItem__ to the collection, it will appear in the list on the left side of the dialog. Click the __RadMenuItem__ to edit its properties in the corresponding property grid on the right of the dialog.

![WinForms RadSplitButton Add RadMenuItem](images/buttons-splitbutton-working-with-raddropdownbutton-items002.png)
![WinForms RadSplitButton Add RadMenuItem](images/buttons-splitbutton-working-with-radsplitbutton-items002.png)

In the property grid you will find many of the standard control properties, including __Text__, to control the display text of the item and __ToolTipText__ that displays when the mouse hovers over an item. Each __RadMenuItem__ you add also contains an __Items__ collection of its own, allowing you to create menu hierarchies in the __RadSplitButton__. You can also do the following with each item:

Expand Down
22 changes: 11 additions & 11 deletions controls/buttons/splitbutton/working-with-radsplitbutton-items.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@ previous_url: buttons-splitbutton-working-with-radsplitbutton-items

# Getting Started with WinForms SplitButton

This article shows how you can start using `RadSplitButton`.
This article shows how you can start using __RadSplitButton__.

## Adding Telerik Assemblies Using NuGet

To use `RadSplitButton` when working with NuGet packages, install the `Telerik.UI.for.WinForms.AllControls` package. The [package target framework version may vary]({%slug winforms-available-nugets%}).
To use __RadSplitButton__ when working with NuGet packages, install the `Telerik.UI.for.WinForms.AllControls` package. The [package target framework version may vary]({%slug winforms-available-nugets%}).

Read more about NuGet installation in the [Install using NuGet Packages]({%slug winforms/nuget%}) article.

Expand All @@ -34,17 +34,17 @@ The Telerik UI for WinForms assemblies can be install by using one of the availa

## Defining the RadSplitButton

You can add ____ either at design time or at run time:
You can add __RadSplitButton__ either at design time or at run time:

### Design Time

1. To add a __RadSplitButton__ to your form, drag a __RadSplitButton__ from the toolbox onto the surface of the form designer.
2. Like a standard button, you can control the displayed text by setting the __Text__ property.
3. Unlike a standard button, __RadSplitButton__ displays drop-down items when clicked. So handling the __Click__ event of this button is not appropriate. Instead, work directly with the events for each item.
3. Unlike a standard button, __RadSplitButton__ displays drop-down items when clicked. So handling the __Click__ event of this button is not appropriate. Instead, work directly with the events for each item.

### Run Time

To programmatically add a __RadSplitButton__ to a form, create a new instance of a __RadSplitButton__, and add it to the form __Controls__ collection.
To programmatically add a __RadSplitButton__ to a form, create a new instance of a __RadSplitButton__, and add it to the form __Controls__ collection.

#### Adding a RadSplitButton at runtime

Expand Down Expand Up @@ -80,15 +80,15 @@ Me.Controls.Add(splitButton)

### Working with RadSplitButton Items

The heart of __RadSplitButton__ is the __Items__ collection. This collection defines the menu items that appear when the __RadSplitButton__ is clicked. There are two ways to add items to a __RadSplitButton__.
The heart of __RadSplitButton__ is the __Items__ collection. This collection defines the menu items that appear when the __RadSplitButton__ is clicked. There are two ways to add items to a __RadSplitButton__.

### Adding Items at Design-time in the UI

To add menu items at design-time, please refer to the [Design Time]({%slug winforms/buttons/splitbutton/design-time%}) help article.

### Adding Items at Run Time in Code
### Adding Items at Run Time in Code

You can also add items to __RadSplitButton__ in code at run time. The following example code illustrates programmatically adding a __RadMenuItem__ to your button.
You can also add items to __RadSplitButton__ in code at run time. The following example code illustrates programmatically adding a __RadMenuItem__ to your button.

#### Adding a RadMenuItem

Expand Down Expand Up @@ -165,19 +165,19 @@ End Sub

### Displaying Images with Items

You can display images as well as text on your menu items.
You can display images as well as text on your menu items.

![WinForms RadSplitButton Image Items](images/buttons-splitbutton-working-with-radsplitbutton-items003.png)

To add an image to your menu item, click in the __Image__ property of the __RadMenuItem__, and then click the ellipsis button to launch the __Select Resource__ dialog.

![WinForms RadSplitButton RadMenuItem Image Text](images/buttons-splitbutton-working-with-radsplitbutton-items004.png)

From this dialog you can select an image file from a project resource file or from an image resource on your local hard drive. 
From this dialog you can select an image file from a project resource file or from an image resource on your local hard drive.

### Using the Click Event

To handle the __Click__ event of __RadMenuItems__ on the drop down menu, locate the __RadMenuItem__ in the drop down list in the Properties window of the Windows Form designer. Click the events button, then double-click the __Click__ event to generate an event handler. Fill in the details of your event-handling code.
To handle the __Click__ event of __RadMenuItems__ on the drop down menu, locate the __RadMenuItem__ in the drop down list in the Properties window of the Windows Form designer. Click the events button, then double-click the __Click__ event to generate an event handler. Fill in the details of your event-handling code.

### Setting the Default Item

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,6 @@ previous_url: chart-building-radcharts-creating-radchart-programmatically

# Creating RadChart Programmatically



##

The steps below show how to create a minimal __RadChart__ programmatically. 

See the "[create a more complex chart programmatically]({%slug winforms/chart/building-radcharts/creating-radchart-programmatically---more-complex-example%})" topic to see how multiple series are created and how appearance can be tailored at run-time.
Expand Down Expand Up @@ -136,8 +132,7 @@ Telerik.Charting.ChartSeries chartSeries1 = radChart.CreateSeries("Sales", Syste
Dim chartSeries1 As Telerik.Charting.ChartSeries = RadChart1.CreateSeries("Sales", System.Drawing.Color.RoyalBlue, System.Drawing.Color.LightSteelBlue, ChartSeriesType.Bar)

````

{{endregion}}
{{endregion}}



Expand Down
2 changes: 1 addition & 1 deletion controls/checkedlistbox/properties-and-methods.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ slug: winforms/checkedlistbox/properties-and-methods
tags: properties,and,methods
published: True
position: 3
previous_url: checkedlistbox-features
previous_url: checkedlistbox-properties-and-methods
---

# Properties and Methods
Expand Down
2 changes: 1 addition & 1 deletion controls/checkedlistbox/using-spacebar.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Using Spacebar key
page_title: Using Spacebar key - WinForms CheckedListBox Control
description: Lear how to use the spacebar in WinForms CheckedListBox.
slug: winforms/checkedlistbox/structure
slug: winforms/checkedlistbox-using-spacebar-key
tags: checkedlistbox
published: True
position: 5
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ The embedded __RadCalendar__ has `HeaderNavigationMode` property, which determin
|HeaderNavigationMode|Design|
|----|----|
|Zoom|![WinForms RadDateOnlyPicker Zoom](images/editors-dateonlypicker-navigation-modes001.png)|
|Popup|![WinForms RadDateOnlyPicker Popup](images/editors-dateonlypicker-navigation-modes003.png)|

#### Setting the value of RadDateOnlyPicker

Expand Down
2 changes: 1 addition & 1 deletion controls/editors/datetimepicker/structure.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Structure
page_title: Structure - WinForms DateTimePicker Control
description: Get familiar with the internal elements structure of the WinForms DateTimePicker.
slug: winforms/editors/datetimepicker
slug: winforms/editors/datetimepicker-structure
tags: datetimepicker
published: True
position: 2
Expand Down
2 changes: 1 addition & 1 deletion controls/editors/timespanpicker/localization.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Localization
page_title: Localization - RadTimeSpanPicker
description: RadTimeSpanPicker is a UI component that provides a full control over picking a specific time span and duration.
slug: radtimespanpicker-overview
slug: radtimespanpicker-localization
tags: radtimespanpicker
published: True
position: 7
Expand Down
44 changes: 23 additions & 21 deletions controls/forms-and-dialogs/form/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,20 +25,19 @@ Read more about NuGet installation in the [Install using NuGet Packages]({%slug

When dragging and dropping a control from the Visual Studio (VS) Toolbox onto the Form Designer, VS automatically adds the necessary assemblies. However, if you're adding the control programmatically, you'll need to manually reference the following assemblies:

* __Telerik.Licensing.Runtime__
* __Telerik.WinControls__
* __Telerik.WinControls.UI__
* __TelerikCommon__
````text
Telerik.Licensing.Runtime
Telerik.WinControls
Telerik.WinControls.UI
TelerikCommon
````

The Telerik UI for WinForms assemblies can be install by using one of the available [installation approaches]({%slug winforms/installation-deployment-and-distribution/installing-on-your-computer%}).

## Defining the RadForm

### Adding RadForm to your Project

The following tutorial shows the different ways to utilize the __RadForm__ control.


To add a __RadForm__ control to your project you can either choose the __RadForm Template__ from the project's *'Add New Item...'* dialog or create a standard Windows Form and change its base class to __Telerik.WinControls.UI.RadForm__. In the following example we will create a __RadForm__ by manually changing the base class of a standard Windows Form:


Expand All @@ -48,20 +47,22 @@ Changing the base class of a standard Windows Form to RadForm in C#:

1. Make sure that your project includes references to the following assemblies:

1. **Telerik.WinControls**
````text
Telerik.WinControls

1. **Telerik.WinControls.UI**
Telerik.WinControls.UI

````

1. Right-click the default form created in the project and select the __View Code__ option.


1. If you are working in C#: Change the declaration of the form so that it derives from the __Telerik.WinControls.UI.RadForm__ class


````C#
partial class Form1 : Telerik.WinControls.UI.RadForm
````

````C#
partial class Form1 : Telerik.WinControls.UI.RadForm

````

Changing the base class of a standard Windows Form to **RadForm** in VB.NET:

Expand All @@ -76,26 +77,26 @@ Changing the base class of a standard Windows Form to **RadForm** in VB.NET:

1. Change the declaration in the __Form1.Designer.vb__ file so that it derives from the __Telerik.WinControls.UI.RadForm__ class:

````VB.NET
Partial Class Form1
Inherits Telerik.WinControls.UI.RadForm
````
````VB.NET
Partial Class Form1
Inherits Telerik.WinControls.UI.RadForm
````

Return to the __Design View__ of the form. Visual Studio will repaint the form and the __ControlDefault (Office2007Blue)__ theme will be applied to the form. __RadForm__ is ready for use:

![WinForms RadForm Design View](images/forms-and-dialogs-form-getting-started001.png)
![WinForms RadForm Design View](images/forms-and-dialogs-form-getting-started001.png)

### Applying a Theme to your Form

To apply a theme to RadForm, you should first drag-and-drop the desired Theme Component from the Visual Studio Toolbox onto your form. By doing this, the new theme will automatically become available for all Telerik UI for WinForms controls including __RadForm:__

1. From the Visual Studio Toolbox drag the __Office2007Black__ component and drop it on your __RadForm__

![WinForms RadForm VS Toolbox Office2007Black](images/forms-and-dialogs-form-getting-started002.png)
![WinForms RadForm VS Toolbox Office2007Black](images/forms-and-dialogs-form-getting-started002.png)

1. In the Properties Window set the __ThemeName__ property of the Form to *'Office2007Black'*

![WinForms RadForm ThemeName](images/forms-and-dialogs-form-getting-started003.png)
![WinForms RadForm ThemeName](images/forms-and-dialogs-form-getting-started003.png)


## See Also
Expand All @@ -104,6 +105,7 @@ To apply a theme to RadForm, you should first drag-and-drop the desired Theme Co
* [Properties, Methods and Events]({%slug winforms/forms-and-dialogs/form/properties-methods-events%})

## Telerik UI for WinForms Learning Resources

* [Telerik UI for WinForms Form Component](https://www.telerik.com/products/winforms/form.aspx)
* [Getting Started with Telerik UI for WinForms Components](https://docs.telerik.com/devtools/winforms/getting-started/first-steps)
* [Telerik UI for WinForms Setup](https://docs.telerik.com/devtools/winforms/installation-and-upgrades/installing-on-your-computer)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,8 @@ This xml file is used in the examples below:
The `DataSet` created by __ReadXml__ method for the *given xml above* contains 3 tables which you can avoid easily by skipping the second table and using the first and the third ones only. Note also that *Invoice_Id* and *Parts_Id* columns were added automatically to the tables by the __ReadXml__ method:

{{source=..\SamplesCS\GridView\HierarchicalGrid\CreatingHierarchyUsingXmlDataSource.cs region=CreatingHierarchyUsingXmlDataSource}}
{{source=..\SamplesVB\GridView\HierarchicalGrid\CreatingHierarchyUsingXmlDataSource.vb region=CreatingHierarchyUsingXmlDataSource}}````C#
{{source=..\SamplesVB\GridView\HierarchicalGrid\CreatingHierarchyUsingXmlDataSource.vb region=CreatingHierarchyUsingXmlDataSource}}
````C#
void CreatingHierarchyUsingXmlDataSource_Load(object sender, EventArgs e)
{
DataSet xmlDataSet = new DataSet();
Expand Down
9 changes: 4 additions & 5 deletions controls/gridview/populating-with-data/bind-to-xml.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,10 @@ previous_url: gridview-populating-with-data-bind-to-xml

# Bind to XML

Binding to XML is not *directly *supported but DataTables are supported and a DataSet (containing DataTables) can be created from an XML document.
Binding to XML is not directly supported but DataTables are supported and a DataSet (containing DataTables) can be created from an XML document.

This is a simple xml file used in the examples below:

````XML
<?xml version="1.0" encoding="utf-8"?>
<people>
Expand All @@ -37,7 +38,8 @@ This is a simple xml file used in the examples below:
You have to create a DataSet instance from the XML file. For the sample XML file above, the created DataSet contains only __one__ DataTable which is set as RadGridView data source. Please refer to this [topic]({%slug winforms/gridview/hierarchical-grid/creating-hierarchy-using-an-xml-data-source%}) if you want to create hierarchy.

{{source=..\SamplesCS\GridView\PopulatingWithData\BindingToXml.cs region=bindingToXML}}
{{source=..\SamplesVB\GridView\PopulatingWithData\BindingToXml.vb region=bindingToXML}}````C#
{{source=..\SamplesVB\GridView\PopulatingWithData\BindingToXml.vb region=bindingToXML}}
````C#
DataSet xmlDataSet = new DataSet();
xmlDataSet.ReadXml("..\\..\\GridView\\PopulatingWithData\\gridXml.xml");
this.radGridView1.DataSource = xmlDataSet.Tables[0];
Expand All @@ -49,12 +51,9 @@ xmlDataSet.ReadXml("..\\..\\GridView\\PopulatingWithData\\gridXml.xml")
Me.RadGridView1.DataSource = xmlDataSet.Tables(0)

````


{{endregion}}



# See Also
* [Bindable Types]({%slug winforms/gridview/populating-with-data/bindable-types%})

Expand Down
2 changes: 1 addition & 1 deletion controls/listview/properties-methods-events.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Properties, Methods and Events
page_title: Properties, Methods and Events - RadListView
description: Telerik RadListView control is created as a result of the concord of the powerful data layer used by RadGridView and RadListControl, together with the outstanding Telerik Presentation Framework.
slug: winforms/listview/using-checkboxes
slug: winforms/listview/properties-methods-events
tags: listview
published: True
position: 10
Expand Down
2 changes: 1 addition & 1 deletion controls/pageview/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Getting Started
page_title: Getting Started - RadPageView
description: RadPageView is yet another great addition to the Telerik UI for WinForms suite. As the name implies, this control layouts pages of subcontrols in different views.
slug: winforms/pageview/getting-started
tags: design-time
tags: getting, started, radpageview
published: True
position: 4
---
Expand Down
2 changes: 1 addition & 1 deletion controls/pageview/officenavigationbar.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: OfficeNavigationBar View
page_title: OfficeNavigationBar View- RadPageView
description: RadPageView offers PageViewMode.**OfficeNavigationBar which exposes a separate control called RadOfficeNavigationBar.
slug: pageview-officenavigationbar
tags: design-time
tags: officenavigationbar
published: True
position: 9
---
Expand Down
1 change: 0 additions & 1 deletion controls/panorama/design-time.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
title: Design Time
page_title: Design Time - WinForms Panorama Control
description: Get familiar with the design time options provided by WinForms Panorama.
slug: winforms/panorama/structure
slug: winforms/panorama/design-time
tags: design,time
published: True
Expand Down
1 change: 0 additions & 1 deletion controls/panorama/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
title: Getting Started
page_title: Getting Started - WinForms Panorama Control
description: WinForms Panorama is a control that displays elements of type RadTileElement in a mosaic manner.
slug: winforms/panorama/structure
slug: winforms/panorama/getting-started
tags: getting,started
published: True
Expand Down
1 change: 0 additions & 1 deletion controls/panorama/touch-support.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
title: Touch Support
page_title: Touch Support - RadPanorama
description: RadPanorama is a control that displays elements of type RadTileElement in a mosaic manner.
slug: winforms/panorama/structure
slug: winforms/panorama/touch-support
tags: touch,support
published: True
Expand Down
2 changes: 1 addition & 1 deletion controls/picturebox/properties-methods-events.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ position: 3

# Properties and Events

This article provides reference tables with the [Properties](#properties), [Methods](#methods) and [Events](#events) in RadPictureBoxElement.
This article provides reference tables with the [Properties](#properties), and [Events](#events) in RadPictureBoxElement.

## Properties

Expand Down
Loading