原創|使用教程|編輯:龔雪|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。
跳轉到Telerik > UI for WinForms > Create new Telerik project。
這還將自動添加 3 個最常見的 Telerik dll 引用 - Telerik.WinControls、Telerik.WinControls.UI 和 Telerik.Common。
最后一步是將 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控件都具有完整的主題支持,可以輕松地幫助開發人員在桌面和平板電腦應用程序提供一致美觀的下一代用戶體驗。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網