在C#中有几种不同的方法来创建新控件:
第一种方式包括延伸的现有控制类,或者通过从所述导出完成System.Windows.Forms.Control类(这是在所有的WinForms控件的基类),或者从它的更具体的子类中的一个(TextBox,Button等).
该Control级实际上是从派生System.ComponentModel.Component,但它增加了必要的魔力,让组件可视化界面,为你的要求,控制是显示在屏幕上的组件,并且提供了一个界面,用户可以交互.
第二种方法涉及创建自定义用户控件.Visual Studio中的"添加新项"向导具有一个单击选项,用于将新用户控件插入到项目中,或者您可以从System.Windows.Forms.UserControl该类手动派生.
用户控件的优点是它是一个容器控件,这意味着您可以在单个控件中放置几个不同的控件.这对于构建更复杂的控件非常方便,而不是简单地扩展(或添加功能)其中一个内置控件.
使用这些方法之一创建的控件可以在应用程序中的其他表单上使用.
| 归档时间: |
|
| 查看次数: |
3464 次 |
| 最近记录: |