第一步
立即下载Telerik UI for WinForm
本文解释了如何在项目中获得Telerik UI for WinForms控件并开始快速使用它们,该过程包括以下步骤:
第一步
- 下载控件
- 创建一个新的WinForms telerik项目
- 向Form添加Telerik控件
- 下一步
一旦您启动并运行了第一个简单控件,请查看接下来的步骤部分,开始更详细地探索控件功能。
下载控件
将控件安装到开发机器的最简单方法是使用进度控制面板或从您的telerik.com帐户下载自动MSI安装程序。
图1:下载自动(.msi)安装程序
注意:如果你不是用户也可以下载一个免费的功能齐全的试用版,同样的选项也适用于你。
下面的文章提供了如何在计算机上安装Telerik UI for WinForms的分步说明。
新建一个WinForms Telerik项目
如果没有项目,请运行“Create Project Wizard”。
图2:进入Telerik > UI for WinForms >Creat New Telerik Project
这也将自动添加3个最常见的Telerik dll引用- Telerik.WinControls, Telerik.WinControls.UI和Telerik.Common。
向表单添加Telerik控件
最后一步是向应用程序添加Telerik控件,我们以使用带有自动生成按钮的RadGridView控件作为一个例子。
我们将从工具箱中添加RadGridView控件。要做到这一点,只需在Toolbox中搜索RadGridView并将其拖到表单设计器的表面,如果没有看到“Toolbox”,请转到“View>Toolbox”。使用此方法还将自动将任何缺失的dll添加到项目中。
图3:从Toolbox中添加RadGridView
绑定到对象列表
下面的例子定义了一个包含一个整数和两个字符串属性的MyObject类。下一组代码片段“Creating an List of Object”创建MyObjects数组,初始化该数组并将该数组分配给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的引用;System.Collections.Generic和RadForm1.Designer.cs中的Telerik.WinControls.UI dlls。
图4:最终结果如下所示:
下一步
现在您已经在项目中运行了Telerik UI for WinForms控件,想要探索它们的特性,自定义它们的行为或更改它们的外观,你可以在下面找到关于开始这些任务的指导:
- 探索控制特性
- 预览和更改控件外观
- 更多信息