C# Windows - 创建控件
2014-04-16 16:13
337 查看
VS提供了一个项目类型Windows Control Library,使用它可以创建自己的控件。
可以开发两种不同类型的自定义控件:
用户或组合控件:这种控件是根据现有控件的功能创建一个新控件。这类控件一般用于把控件的用户界面和功能封装在一起,或者把几个其他的控件组合在一起,从而改善控件的界面
定制控件:当没有控件可以满足要求时,就创建这类控件,即从头创建控件。它要自己绘出整个用户界面,在创建控件的过程中没有现有的控件可以使用。当想要创建的控件的用户界面与其他可用的控件都不同时,一般需要创建这样的控件。
用户控件继承于类System.Windows.Forms.UserControl。定制控件派生于System.Window.Forms.Control类。
可以开发两种不同类型的自定义控件:
用户或组合控件:这种控件是根据现有控件的功能创建一个新控件。这类控件一般用于把控件的用户界面和功能封装在一起,或者把几个其他的控件组合在一起,从而改善控件的界面
定制控件:当没有控件可以满足要求时,就创建这类控件,即从头创建控件。它要自己绘出整个用户界面,在创建控件的过程中没有现有的控件可以使用。当想要创建的控件的用户界面与其他可用的控件都不同时,一般需要创建这样的控件。
用户控件继承于类System.Windows.Forms.UserControl。定制控件派生于System.Window.Forms.Control类。
相关文章推荐
- C#源代码—在windows窗体中添加一个名为lblShow的Lable控件4,创建可变字符串,字符串转换为字符型
- C#创建Windows Service Windows 服务
- Windows 8 Metro应用中使用C#连接SQLite及创建数据库,数据表的增删改查
- c#中跨线程调用windows窗体控件
- C#演练—Windows应用程序演练—创建简单的Windows窗体
- C#windows应用程序之控件之旅
- 【Windows编程】系列第二篇:Windows SDK创建基本控件
- 用C#创建Windows服务(Windows Services)
- C#中axWindowsMediaPlayer控件的用法
- C#Windows Service程序的创建安装与卸载
- 用C#创建Windows服务(Windows Services)
- c#中如何跨线程调用windows窗体控件?
- 深入浅出C#2008从入门到提高Step By Step(五)Windows应用程序常用控件类(7)-ListBox
- 深入浅出C#2008从入门到提高Step By Step(五)Windows应用程序常用控件类(10)-TextBox
- C#.net中web工程中创建用户控件和被调用的方法
- 通过监听Windows消息对复合控件进行整体控制(C#)一
- C#创建windows服务:提示未能加载程序集,指定的路径找不到
- 用C#创建Windows服务(Windows Services)
- C# 利用 Windows服务模板 创建、安装与卸载Windows服务
- 线程间操作无效: 从不是创建控件“label1”的线程访问它。C#定时器