第一步
立即下載Telerik UI for WinForm
本文解釋了如何在項(xiàng)目中獲得Telerik UI for WinForms控件并開始快速使用它們,該過程包括以下步驟:
第一步
- 下載控件
- 創(chuàng)建一個(gè)新的WinForms telerik項(xiàng)目
- 向Form添加Telerik控件
- 下一步
一旦您啟動(dòng)并運(yùn)行了第一個(gè)簡單控件,請(qǐng)查看接下來的步驟部分,開始更詳細(xì)地探索控件功能。
下載控件
將控件安裝到開發(fā)機(jī)器的最簡單方法是使用進(jìn)度控制面板或從您的telerik.com帳戶下載自動(dòng)MSI安裝程序。
圖1:下載自動(dòng)(.msi)安裝程序
注意:如果你不是用戶也可以下載一個(gè)免費(fèi)的功能齊全的試用版,同樣的選項(xiàng)也適用于你。
下面的文章提供了如何在計(jì)算機(jī)上安裝Telerik UI for WinForms的分步說明。
新建一個(gè)WinForms Telerik項(xiàng)目
如果沒有項(xiàng)目,請(qǐng)運(yùn)行“Create Project Wizard”。
圖2:進(jìn)入Telerik > UI for WinForms >Creat New Telerik Project
這也將自動(dòng)添加3個(gè)最常見的Telerik dll引用- Telerik.WinControls, Telerik.WinControls.UI和Telerik.Common。
向表單添加Telerik控件
最后一步是向應(yīng)用程序添加Telerik控件,我們以使用帶有自動(dòng)生成按鈕的RadGridView控件作為一個(gè)例子。
我們將從工具箱中添加RadGridView控件。要做到這一點(diǎn),只需在Toolbox中搜索RadGridView并將其拖到表單設(shè)計(jì)器的表面,如果沒有看到“Toolbox”,請(qǐng)轉(zhuǎn)到“View>Toolbox”。使用此方法還將自動(dòng)將任何缺失的dll添加到項(xiàng)目中。
圖3:從Toolbox中添加RadGridView
綁定到對(duì)象列表
下面的例子定義了一個(gè)包含一個(gè)整數(shù)和兩個(gè)字符串屬性的MyObject類。下一組代碼片段“Creating an List of Object”創(chuàng)建MyObjects數(shù)組,初始化該數(shù)組并將該數(shù)組分配給DataSource。MyObject類通常放在它自己單獨(dú)的類文件中,List創(chuàng)建、初始化和賦值代碼可能放在表單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() { } }
點(diǎn)擊復(fù)制
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
點(diǎn)擊復(fù)制
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;
點(diǎn)擊復(fù)制
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
點(diǎn)擊復(fù)制
對(duì)于這個(gè)例子,我們還需要確保有System的引用;System.Collections.Generic和RadForm1.Designer.cs中的Telerik.WinControls.UI dlls。
圖4:最終結(jié)果如下所示:
下一步
現(xiàn)在您已經(jīng)在項(xiàng)目中運(yùn)行了Telerik UI for WinForms控件,想要探索它們的特性,自定義它們的行為或更改它們的外觀,你可以在下面找到關(guān)于開始這些任務(wù)的指導(dǎo):
- 探索控制特性
- 預(yù)覽和更改控件外觀
- 更多信息