创建扩展/自定义控件的方法

Posted mol1995

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建扩展/自定义控件的方法相关的知识,希望对你有一定的参考价值。

例如,要创建自定义TextBox控件,

新建一普通类,类名如MyTextBox,在其后添加:TextBox表示继承于TextBox,如

public class MyTextBox:TextBox

{

}

生成后,此类自动成为自定义控件,并出现在工具栏中

2、添加自定义事件

在类的构造函数中,声明事件委托:

public MyTextBox()
{

     this.Leave += new EventHandler(this.UCControl_Leave);           
            this.KeyUp += new KeyEventHandler(this.UCKeyUp);

}

以上是关于创建扩展/自定义控件的方法的主要内容,如果未能解决你的问题,请参考以下文章

WinForm创建自定义控件

Andriod 自定义控件之创建可以复用的组合控件

Jquery自定义扩展方法--HTML日历控件

WPF自定义控件の扩展控件

自定义View之一圆形图片

即使内容和代码最少,扩展 viewcell 的自定义控件也会引发 System.InvalidCastException