创建扩展/自定义控件的方法
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);
}
以上是关于创建扩展/自定义控件的方法的主要内容,如果未能解决你的问题,请参考以下文章
即使内容和代码最少,扩展 viewcell 的自定义控件也会引发 System.InvalidCastException