C#类中的事件不能在窗体中触发
我写了一个数据采集的类. objMs23 当收到数据包后就触发一事件到 objPacket 类中去执行操作,在执行操作时还会触发另一事件到 objNode ,在objNode中处理完就会向界面传一事件,但这个事件就不触发了,提示未将对象引用到实例.
objMs23---> objPacket---> objNode---> FrmPrivate
请问一下如何才能将类objNode中触发的这个事件到窗体上去执行呢.
是因为线程的问题吗. 窗体在主线程中?????
------解决方案--------------------下面只是大概的意思
frmprivate.load事件里
objNode.SomeThingHasDone += this.objNode_SomeThingHasDone(object sender, EventArgs e);
------解决方案--------------------GetRemoteConfigProcess 这个写的有问题,这个应该可以调试的么
------解决方案--------------------不过听你的意思,为什么不直接用异步调用,然后异步返回呢
------解决方案--------------------我在组件类上面添加了一个TEXTBOX,在它下面增加了个_enter事件,但发现此事件永远不执行