本文介紹如何在您的項目中獲取Telerik UI for WinForms控件並快速開始使用它,該過程包括以下步驟:
- 下載控件
- 創建一個新的 WinForms Telerik 項目
- 將 Telerik 控件添加到表單
創建一個新的 WinForms Telerik 項目
如果您沒有項目,請運行Create Project Wizard。
跳轉到Telerik > UI for WinForms > Create new Telerik project。

這還將自動添加 3 個最常見的 Telerik dll 引用 - Telerik.WinControls、Telerik.WinControls.UI 和 Telerik.Common。
將 Telerik 控件添加到表單
最后一步是將 Telerik 控件添加到您的應用程序中,作為示例,我們將使用帶有自動生成參數的 RadGridView 控件。
從工具箱中添加 RadGridView 控件,只需在工具箱中搜索 RadGridView 並將其拖到表單設計器的表面即可。 如果您沒有看到工具箱,請轉到View > Toolbox,使用此方法還會自動將任何丟失的 dll 添加到您的項目中。

綁定到對象列表
下面的示例定義了一個包含一個整數和兩個字符串屬性的 MyObject 類,下一組代碼片段"Creating an List of Objects" 創建一個 MyObject 數組,初始化該數組並將該數組分配給 DataSource。MyObject 類通常放在它自己單獨的類文件中,而 List 創建、初始化和賦值代碼可能放在表單的Load 事件處理程序的底部。
C#
public class MyObject { private int id; private string items; private string serial; public int ID { get { return id; } set { id = value; } } public string Items { get { return items; } set { items = value; } } public string Serial { get { return serial; } set { serial = value; } } public MyObject() { } }
VB.NET
Public Class MyObject Private id As Integer Private items As String Private serial As String Public Property ID As Integer Get Return id End Get Set(ByVal value As Integer) id = value End Set End Property Public Property Items As String Get Return items End Get Set(ByVal value As String) items = value End Set End Property Public Property Serial As String Get Return serial End Get Set(ByVal value As String) serial = value End Set End Property Public Sub New() End Sub End Class
C#
List<MyObject> myList = new List<MyObject>(); myList.Add(new MyObject() { ID = 1, Items = "Monitor", Serial = Guid.NewGuid().ToString() }); myList.Add(new MyObject() { ID = 2, Items = "Keyboard", Serial = Guid.NewGuid().ToString() }); myList.Add(new MyObject() { ID = 3, Items = "Mouse", Serial = Guid.NewGuid().ToString() }); myList.Add(new MyObject() { ID = 4, Items = "System Unit", Serial = Guid.NewGuid().ToString() }); radGridView1.DataSource = myList; radGridView1.AutoSizeColumnsMode = GridViewAutoSizeColumnsMode.Fill;
VB.NET
Dim myList As List(Of MyObject) = New List(Of MyObject)() myList.Add(New MyObject() With { .ID = 1, .Items = "Monitor", .Serial = Guid.NewGuid().ToString() }) myList.Add(New MyObject() With { .ID = 2, .Items = "Keyboard", .Serial = Guid.NewGuid().ToString() }) myList.Add(New MyObject() With { .ID = 3, .Items = "Mouse", .Serial = Guid.NewGuid().ToString() }) myList.Add(New MyObject() With { .ID = 4, .Items = "System Unit", .Serial = Guid.NewGuid().ToString() }) radGridView1.DataSource = myList radGridView1.AutoSizeColumnsMode = GridViewAutoSizeColumnsMode.Fill
注意:對於這個示例還需要確保有 System 的引用;RadForm1.Designer.cs 中的 System.Collections.Generic 和 Telerik.WinControls.UI dll。
最終結果應如下所示:

Telerik UI for WinForms擁有適用Windows Forms的110多個令人驚嘆的UI控件。所有的UI for WinForms控件都具有完整的主題支持,可以輕松地幫助開發人員在桌面和平板電腦應用程序提供一致美觀的下一代用戶體驗。