问题描述
像这样:
OnMouseClick += alternate_between(HandlerA,HandlerB);
OnMouseDown += alternate_between(HandlerC,HandlerD);
我的第一次尝试是:
Action<object,T> alternate_between<T>(EventHandler<T> a,EventHandler<T> b)
{
...
}
但我收到错误:
Cannot implicitly convert type 'System.Action<object,System.Windows.Forms.MouseEventArgs>' to 'System.Windows.Forms.MouseEventHandler'
但是,为什么这行得通?
OnMouseClick += (s,e)=>{}
这两个好像是一回事。 我该如何解决?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)