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