关闭

Krypton控件组简介与使用

347人阅读 评论(9) 收藏 举报
分类:

前言

  项目中涉及到一些控件,之前没有接触过,后来知道都是引用的第三方控件组Krypton,于是从网下载了源码来了解一下,刚开始接触,在这里做个简单的笔记,以备后用。

源码

  把源码下载(点击下载)下来后也没怎么看,不过通过Krypton了解到这些功能很强大很漂亮的控件都是大牛通过代码设计出来的,敬佩之心油然而生。源码较大,可以直接看生成的bin文件(点击下载),效果展示如图1-1所示。

这里写图片描述
图1-1 主界面展示

使用

第一:新建一个Winform程序。
第二:引入DLL文件
将ComponentFactory.Krypton.Design/Docking/Navigator/Ribbon/Tookit/Workspace引入到项目中,可以直接从下载的Bin文件中查找并添加。

这里写图片描述

图1-2 引用dll文件

第三:在工具栏中添加控件。
常规–>选择项–>浏览–>选择五个dll(Docking,Navigator,Ribbon,Toolkit,Workspace)–>确定。
这里写图片描述

图1-3 控件展示

第四:修改窗体继承类。
将主窗体的继承类由Form改为KryptonForm,引用的命名空间为:using ComponentFactory.Krypton.Toolkit;

public partial class Form1 : KryptonForm
{
    public Form1()
    {
        InitializeComponent();
    }
}

第五:最后一步,使用控件。

这里写图片描述

图1-4 简单使用

总结

  接触Krypton之前还不知道控件可以自己做,这次算是长见识了(据说Office2010是通过这组控件开发出来的,而且它本身也确实具备开发Office的所有控件)。除了这组控件外,其实微软也推出了很多款优秀的控件组。但是,你知道的,并不免费。我曾经面试的时候也被问到过是否做过控件,现在看来是在考察UI设计方面的知识。另外,WPF的出现使Windows客户端程序的UI效果得到了质的飞跃,丰富的矢量图形、流动的文字支持、炫酷的3D效果和强大无比的控件模型,使得Windows客户端程序具备了媲美Mac程序界面的实力,对于Window客户端开发来说,算是向前跨越了一大步。

1
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Qt学习之Qt控件的介绍

总结来自:qt开发及实例 按钮组(Buttons) 按钮组(Buttons)中各个按钮的名称依次解释如下。 l Push Button:按钮。 l Tool B...
  • guoqianqian5812
  • guoqianqian5812
  • 2015-12-17 20:26
  • 7096

vue组件简单介绍与使用

简单记录一下vue的使用方式和大致流程,参照官方栗子。组件(Component)是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码。vue组件使用主要分为3部分,声明组...
  • pigisyou147
  • pigisyou147
  • 2016-09-03 17:52
  • 1201

wpf 基本控件使用介绍

本文大纲 1、基本控件介绍与用法。 基本控件介绍与用法   文本控件 Label控件 label控件:一般用户描述性文字显示。          在Labe...
  • niewq
  • niewq
  • 2015-12-09 23:49
  • 7733

C#免费窗体控件Krypton Toolkit 4.2.0中KyptonHeaderGroup的使用

有时想要实现如下图的效果,就可以使用KyptonHeaderGroup控件                    &...
  • alisa525
  • alisa525
  • 2012-03-15 11:30
  • 1687

ComponentFactory.Krypton.Toolkit 控件

  • 2017-06-01 15:39
  • 2.75MB
  • 下载

krypton toolkit简介

Krypton 简介 Krypton2.8.5 Krypton 套件 包含了让开发人员轻松创建专业外观应用程序的用户界面组件。你可以使用内置的模板来完成与工业标准应用程序相同的外观,诸如 M...
  • raygap
  • raygap
  • 2011-11-04 21:40
  • 6646

C# ListView控件的使用方法 简介

ListView控件: (一)  生成一个ListView对象 listView1:ListView listView1 = new ListView();  (二) listView1对象的属...
  • michaelscofielddong
  • michaelscofielddong
  • 2012-07-17 13:59
  • 1919

[jQuery]使用jQuery.Validate进行客户端验证——不使用微软验证控件的理由-目录及简介

以下为具体的目录,方便大家的查看: 1、[jQuery]使用jQuery.Validate进行客户端验证(初级篇)——不使用微软验证控件的理由 内容:为何选用jQuery.Validate进行客户...
  • yan0639
  • yan0639
  • 2013-11-15 11:04
  • 582

AppWidgetProvider桌面控件的使用简介

一 介绍 AppWidgetProvider是android中提供的用于实现桌面小工具的类,其本质是一个广播,即BroadcastReceiver。下面是类的继承关系。 所...
  • jsdfsyd
  • jsdfsyd
  • 2016-01-27 22:26
  • 153

ListView控件使用简介

ListView控件在各类程序中,具有数据显示直观,操作方便的特点。所以使用率极高,但控件的各类参数众多,很多初学者不易掌握,在此列举该控件的一些常用方法,属性,希望对初学者有一定帮助。     ...
  • sx811125
  • sx811125
  • 2012-06-27 10:14
  • 287
    个人资料
    • 访问:160743次
    • 积分:11144
    • 等级:
    • 排名:第1651名
    • 原创:229篇
    • 转载:16篇
    • 译文:0篇
    • 评论:4832条
    友情链接