原創(chuàng)|使用教程|編輯:龔雪|2021-07-19 09:58:08.177|閱讀 544 次
概述:Telerik UI for WinForms擁有適用Windows Forms的UI控件,本文主要介紹Telerik UI for WinForms控件的入門指南,新手不要錯過哦~
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
本文介紹如何在您的項目中獲取Telerik UI for WinForms控件并快速開始使用它,該過程包括以下步驟:
如果您沒有項目,請運行Create Project Wizard。
跳轉(zhuǎn)到Telerik > UI for WinForms > Create new Telerik project。
這還將自動添加 3 個最常見的 Telerik dll 引用 - Telerik.WinControls、Telerik.WinControls.UI 和 Telerik.Common。
最后一步是將 Telerik 控件添加到您的應用程序中,作為示例,我們將使用帶有自動生成參數(shù)的 RadGridView 控件。
從工具箱中添加 RadGridView 控件,只需在工具箱中搜索 RadGridView 并將其拖到表單設計器的表面即可。 如果您沒有看到工具箱,請轉(zhuǎn)到View > Toolbox,使用此方法還會自動將任何丟失的 dll 添加到您的項目中。
綁定到對象列表
下面的示例定義了一個包含一個整數(shù)和兩個字符串屬性的 MyObject 類,下一組代碼片段"Creating an List of Objects" 創(chuàng)建一個 MyObject 數(shù)組,初始化該數(shù)組并將該數(shù)組分配給 DataSource。MyObject 類通常放在它自己單獨的類文件中,而 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() { } }
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。
最終結(jié)果應如下所示:
Telerik UI for WinForms擁有適用Windows Forms的110多個令人驚嘆的UI控件。所有的UI for WinForms控件都具有完整的主題支持,可以輕松地幫助開發(fā)人員在桌面和平板電腦應用程序提供一致美觀的下一代用戶體驗。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務必注明出處、不得修改原文相關鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)