监听器问题

shui8iuhs 2009-03-20 08:44:45
我们老大写了个监听器的程序:
public class GraphListener:DequeueEventListener
{
protected override void DataQueued(object obj, EventArgs eva)
{
List<InfoWord.Info> list = (List<InfoWord.Info>)obj;

foreach (InfoWord.Info info in list)
{
if (info.FnCode == 0x80 || info.FnCode == 0x81 || info.FnCode == 0x84 || info.FnCode == 0x85)
{
Console.WriteLine("帧类别:" + info.Type + ";功能码:" + info.FnCode + ";ID号:" + info.Id + ";值:" + String.Format("{0:N10}", info.Value) + ";值是否有效:" + info.IsValid + ";源站址:" + info.SourceSite + ";目标站址:" + info.DestSite);
}
else
{
Console.WriteLine("帧类别:" + info.Type + ";功能码:" + info.FnCode + ";ID号:" + info.Id + ";值:" + info.Value + ";值是否有效:" + info.IsValid + ";源站址:" + info.SourceSite + ";目标站址:" + info.DestSite);
}
//Console.WriteLine("帧类别:" + info.Type + ";功能码:" + info.FnCode + ";ID号:" + info.Id + ";值:" + info.Value + ";值是否有效:" + info.IsValid + ";源站址:" + info.SourceSite + ";目标站址:" + info.DestSite);
}

}
}

我做form界面的时候需要得到List<InfoWord.Info> list 的数据,但是我的数据只能从监听器里面得到,我应该写代码才可以得到List<InfoWord.Info> list
请各位高手指点一下,完全搞不清楚了~
在此先谢谢。
...全文
85 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
shui8iuhs 2009-03-23
  • 打赏
  • 举报
回复
老大去弄了,我可以不弄了,结贴啦~
  • 打赏
  • 举报
回复
不明白问题所指
我不懂电脑 2009-03-20
  • 打赏
  • 举报
回复
在他监听到事件的时候调用你的函数。
  • 打赏
  • 举报
回复
用委托+事件,如果不清楚的话可以加我QQ聊 30222374
shui8iuhs 2009-03-20
  • 打赏
  • 举报
回复
或者是可不可以在老大写的监听器的程序里加个什么东西,可以让我得到那些数据???
请大家帮帮我啊。

111,126

社区成员

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

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

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