C#使用2个不同进程的2个对象进行处理时出错

时间:2018-08-27 15:08:34

标签: c# multithreading events controls

我在不同的线程中有2个类,“ A”和“ B”。 “ A”创建Windows窗体控件,“ B”创建GUI线程。 在某个时候,“ A”侦听“ B”中触发的事件,然后使用:

      MethodInvoker m22 = new MethodInvoker(() => flow.Controls.Add(myobj));
        flow.Invoke(m22);

这会将在“ A”中创建的“ myobj”多数民众赞成添加到在“ B”中创建的控件多数民众赞成。

错误:我收到一条错误消息,因为它从与创建它的进程不同的进程访问myobj。

该事件是否开始了新的流程?谢谢

0 个答案:

没有答案