C#事件委托的定义出现问题

hafei168 2010-09-13 03:31:53
在自定义控件时定义的事件原型如
[ComVisible(true)]
public delegate void TFunEvent(string pFunName, IList<TRecdDig> pParam, string pFunResult);

在组件中定义为 public event TFunEvent OnFunEvent;

在应用时双击click出现的方法如

private void myComponent1_OnFunEvent(string pFunName)
{

}

缺少了 IList<TRecdDig> pParam, string pFunResult这两个参数我试了原因是因为IList集合的缘故,我现在又必须传这个变量该怎么办,求救很急
...全文
130 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
qkqlqq0288 2010-09-13
  • 打赏
  • 举报
回复
俺来学习一下
  • 打赏
  • 举报
回复
这种问题 等牛人吧
  • 打赏
  • 举报
回复
俺来学习一下
hafei168 2010-09-13
  • 打赏
  • 举报
回复
这个我已经知道啦!问题是现在Ilist集合的参数在双击事件后掉不出来
[ComVisible(true)]
public delegate void TFunEvent(string pFunName, IList<TRecdDig> pParam, string pFunResult);

在组件中定义为 public event TFunEvent OnFunEvent;

在应用时双击click出现的方法如

private void myComponent1_OnFunEvent(string pFunName)
{

}
周药师 2010-09-13
  • 打赏
  • 举报
回复
iammac 2010-09-13
  • 打赏
  • 举报
回复
没有么就传null咯

OnFunEvent(pFunName,null,null)
hafei168 2010-09-13
  • 打赏
  • 举报
回复
顶大家来看看
hafei168 2010-09-13
  • 打赏
  • 举报
回复
顶大家来看看
chazikai24 2010-09-13
  • 打赏
  • 举报
回复
用null?

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧