现在的情况是这样的,
1、我在一个类中接收来自设备的参数(这是个事件,当设备有数据输出时,就会触发),在这个类中创建了委托、事件,把接收到的事件绑定到事件上。
2、在打开主窗体的时候会向该类注册一下事件,从而把接收到的设备的值,然后绑定窗体控件上;
3,从主窗体中打开子窗体,子窗体也会注册下事件,从而实现把数据绑定到子窗体的控件上。
问题:
操作了修改主窗体的数据后,再打开子窗体,发现子窗体接收不到值了,debug后发现数据传送到主窗体上。
请问这个问题该怎么解决 ,谢谢!
问题已经解决,需要判断事件是否为NULL 还有在子窗体关闭的时候把注册的事件释放掉。