黑马程序员技术交流社区
标题:
委托的问题
[打印本页]
作者:
guobin_lu
时间:
2013-3-31 23:31
标题:
委托的问题
namespace test
{
public delegate void OnDBOperate();
public class UserControlBase : System.Windows.Forms.UserControl
{
public event OnDBOperate OnNew;
privatevoidtoolBar_ButtonClick(objectsender,System.Windows.Forms.ToolBarButtonClickEventArgs e)
{
if(e.Button.Equals(BtnNew))
{
//请在以下补齐代码用来调用OnDBOperate委托签名的OnNew事件。
}
}
}
复制代码
作者:
曾玉锋
时间:
2013-4-1 00:07
不明白楼主是要做什么。你定义的委托类型为无参无返回值的委托类型 只要判断委托变量不为Null 直接调用 委托签名() 就可以了
作者:
王宝生
时间:
2013-4-5 19:27
OnDBOperate dboperateDelegate=onNew;
if(dboperateDelegete!=null)
{
dboperateDelegate.Invoke();
}
else
{
dboperateDelegate=delegate(){//代码};
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2