问题描述
写了自定义控件,其中有个ButtonButtonFrist,想问下ButtonFristClick事件如何触发自定义控件ButtonClick事件。写了以下。//1.先定义ButtonClick类publicclassButtonClickEventArgs:EventArgs{privatestringas_PageType;publicstringPageType{get{returnas_PageType;}}publicButtonClickEventArgs(stringPageType){this.as_PageType=PageType;}}//2、定义一个委托publicdelegatevoidButtonClickEventHandler(objectserder,ButtonClickEventArgse);//3、定义一个事件publiceventButtonClickEventHandlerButtonClick;//4、引发事件这“引发事件”怎样写?还有和ButtonFrist的Click事件如何关联,谢谢大神们。
解决方案
本帖最后由 luzhihg 于 2015-04-27 18:25:34 编辑
解决方案二:
在你的Button的Click事件里这样写:if(ButtonClick!=null){ButtonClick(this,newButtonClickEventArgs(){PageType=...});}
时间: 2024-09-19 20:28:36