当前位置:嗨网首页>书籍在线阅读

09-用户自定义控件

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

23.3 用户自定义控件

**本节视频教学录像:6分钟**

C#控件的出现让界面UI的操作的重用得到很大的提高,对开发效率的提高有积极的意义,但是很多时候.net框架自带的控件和第三方控件都难以满足我们的开发需求,这个时候我们可以使用.net的自定义控件来开发属于自己的控件,甚至可以加入VS 2013的工具箱,像使用自带控件一样,随意地在窗口中拖放。

在C#中,自定义组件分为以下三种。

  • 复合控件(Composite Controls):将现有的各种控件组合起来,形成一个新的控件,来满足用户的需求。
  • 扩展控件(Extended Controls):就是在现有的控件基础上派生出一个新的控件,增加新的功能或者修改原有功能,来满足用户需求。
  • 自定义控件(Custom Controls):就是直接从System.Windows.Forms.Control类派生,也就是说完全由自己来设计、实现一个全新的控件。