1. 程式人生 > >創建擴展/自定義控件的方法

創建擴展/自定義控件的方法

key eve hand 事件委托 普通 text event 構造 his

例如,要創建自定義TextBox控件,

新建一普通類,類名如MyTextBox,在其後添加:TextBox表示繼承於TextBox,如

public class MyTextBox:TextBox

{

}

生成後,此類自動成為自定義控件,並出現在工具欄中

2、添加自定義事件

在類的構造函數中,聲明事件委托:

public MyTextBox()
{

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

}

創建擴展/自定義控件的方法