• <menu id="w2i4a"></menu>
  • logo telerik中文文檔

    第一步


    立即下載Telerik UI for WinForm

    本文解釋了如何在項目中獲得Telerik UI for WinForms控件并開始快速使用它們,該過程包括以下步驟:

    第一步

    • 下載控件
    • 創(chuàng)建一個新的WinForms telerik項目
    • 向Form添加Telerik控件
    • 下一步

    一旦您啟動并運行了第一個簡單控件,請查看接下來的步驟部分,開始更詳細地探索控件功能。

    下載控件

    將控件安裝到開發(fā)機器的最簡單方法是使用進度控制面板或從您的telerik.com帳戶下載自動MSI安裝程序。

    圖1:下載自動(.msi)安裝程序

    自動安裝程序

    注意:如果你不是用戶也可以下載一個免費的功能齊全的試用版,同樣的選項也適用于你。

    下面的文章提供了如何在計算機上安裝Telerik UI for WinForms的分步說明。

    新建一個WinForms Telerik項目

    如果沒有項目,請運行“Create Project Wizard”。

    圖2:進入Telerik > UI for WinForms >Creat New Telerik Project

    創(chuàng)建新的Telerik項目

    這也將自動添加3個最常見的Telerik dll引用- Telerik.WinControls, Telerik.WinControls.UI和Telerik.Common。

    向表單添加Telerik控件

    最后一步是向應用程序添加Telerik控件,我們以使用帶有自動生成按鈕的RadGridView控件作為一個例子。

    我們將從工具箱中添加RadGridView控件。要做到這一點,只需在Toolbox中搜索RadGridView并將其拖到表單設計器的表面,如果沒有看到“Toolbox”,請轉(zhuǎn)到“View>Toolbox”。使用此方法還將自動將任何缺失的dll添加到項目中。

    圖3:從Toolbox中添加RadGridView

    從工具箱中添加RadGridView

    綁定到對象列表

    下面的例子定義了一個包含一個整數(shù)和兩個字符串屬性的MyObject類。下一組代碼片段“Creating an List of Object”創(chuàng)建MyObjects數(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的引用;System.Collections.Generic和RadForm1.Designer.cs中的Telerik.WinControls.UI dlls。

    圖4:最終結(jié)果如下所示:

    最終結(jié)果

    下一步

    現(xiàn)在您已經(jīng)在項目中運行了Telerik UI for WinForms控件,想要探索它們的特性,自定義它們的行為或更改它們的外觀,你可以在下面找到關于開始這些任務的指導:

    • 探索控制特性
    • 預覽和更改控件外觀
    • 更多信息
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();