用户控件本质上还是一个类,因此其属性和事件的定义方法是通用的。你先看看普通的类是如何定义属性和事件,以及引发事件的。然后再回到用户控件,很自然的需要把内部的事件比如按钮点击事件传递到用户控件整体的事件中,那么在按钮的点击事件里引发用户控件事件即可。也需要把用户控件的属性比如Text双向传递给文本框,在用户控件属性里封装即可。
用委托和事件就可以实现