Krypton控件组简介与使用
前言 |
项目中涉及到一些控件,之前没有接触过,后来知道都是引用的第三方控件组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客户端开发来说,算是向前跨越了一大步。
Krypton控件组简介与使用相关推荐
- C#:Krypton控件使用方法详解(第八讲) ——kryptonBreadCrumb
今天介绍的Krypton控件中的kryptonBreadCrumb,下面开始介绍这个控件的属性: 首先要介绍的是RootItem属性和外观属性: RootItem属性组中包含属性如下: image属性 ...
- ListView控件使用简介(转载)
ListView控件使用简介 ListView控件在各类程序中,具有数据显示直观,操作方便的特点.所以使用率极高,但控件的各类参数众多,很多初学者不易掌握,在此列举该控件的一些常用方法,属性,希望对初 ...
- C#:Krypton控件使用方法详解(第一讲) —— kryptonButton
今天介绍的Krypton控件中的kryptonButton,这个控件和VS中带的Button控件还是不一样的,下面介绍这个控件. 这个控件的属性如下图所示: 首先要介绍这个kryptonButton控 ...
- C#:Krypton控件使用方法详解(第九讲) ——kryptonRadioButton
今天介绍的Krypton控件中的kryptonRadioButton,这是一个单选按钮控件. 下面开始介绍这个控件的属性: 首先介绍的是外观属性,如下图所示: Cheacked属性:表示设置krypt ...
- C#:Krypton控件使用方法详解(第十四讲) ——kryptonSeparator
今天介绍的Krypton控件中的kryptonSeparator. 下面介绍控件的外观属性如下图所示: Cursor属性:表示鼠标移动过该控件的时候,鼠标显示的形状.属性值如下图所示: DrawMov ...
- C#:Krypton控件使用方法详解(第十六讲) ——kryptonCheckedListBox
今天介绍的Krypton控件中的kryptonCheckedListBox. 下面介绍控件的外观属性如下图所示: Cursor属性:表示鼠标移动过该控件的时候,鼠标显示的形状.属性值如下图所示: Us ...
- C#:Krypton控件使用方法详解(第五讲) ——kryptonPanel
今天介绍的Krypton控件中的kryptonPanel,下面开始介绍这个控件的属性: 首先要介绍的是这个控件的外观属性: Cursor属性:表示鼠标移动过这个控件的时候,鼠标的显示状态.具体属性值有 ...
- C#:Krypton控件使用方法详解(第十五讲) ——kryptonBorderEdge
今天介绍的Krypton控件中的kryptonBorderEdge. 下面介绍控件的外观属性如下图所示: Cursor属性:表示鼠标移动过该控件的时候,鼠标显示的形状.属性值如下图所示: UseWai ...
- C#:Krypton控件使用方法详解(第十二讲) ——kryptonCheckButton
今天介绍的Krypton控件中的kryptonCheckButton. 下面先介绍外观属性: Checked属性:表示控件是否处于已启用状态,属性值为Bool类型,属性值为true时,表示控件处于已选 ...
最新文章
- 【Android 插件化】Hook 插件化框架 ( 反射工具类 | 反射常用操作整理 )
- idea 快捷键在方法上抛出异常
- sourcetree帮助文档
- 2020武汉dotNET俱乐部分享交流会圆满结束
- 鹅厂应届生在600人大群怒怼管理层,反内卷从手撕领导开始......
- SecSolar:为代码“捉虫”,让你能更专心写代码
- RabbitMQ学习之集群镜像模式配置
- RN PickerView组件
- 用批处理读取特定注册表项的路径值
- PRINCE2认证10大常见问题集锦,拿走不谢
- OSChina 周五乱弹 —— IG wxz 请联系小小编辑付钱删帖
- 上海巨人网络面试经历
- 年纪大了,这样转行linux运维
- 《小鸡快跑》的成功故事
- GO语言特殊常量之iota
- 模拟退火算法(Simulated Annealing,SA)的全面讲解及python实现
- 蜂鸟E203图像识别--未完待续
- 英语不好可以学python_想学Python这个,英语基础不好,可以学会吗?
- k8s开发基础-架构
- 如何用transition实现翻书动画效果
热门文章
- MT4/MT5外汇交易VPS(Virtual Private Server 虚拟专用服务器)技术
- 网友开源项目ESP32S3-蓝牙USB键盘
- MetaMask 提交的交易一直处于Pending状态的解决方法
- mxnet学习记录【1】
- ps(photoshop)使用笔记
- 移动盒子uva12657
- windows kerberos认证报错:Cannot find KDC for requested realm
- python写入txt乱码_Python 2.7 解决写入文件的中文乱码问题
- c语言设计随机矩阵,C语言如何生成一个随机矩阵
- Apache Camel是个什么玩意?