问候,即时通讯编程新手。C#调用动作跨线程访问
此刻,我的应用程序使用委托来处理/执行驻留在另一个类/对象中的方法。
但我得到一个错误,指出他们居住在separte线程。所以在搜索网络后,我想出了这个:
this.Invoke(new Action(delegate() { this.ChatRichTextBox.AppendText(EventArgs.commMessage); }));
这工作得很好接受我不知道发生了什么事情。我只是粘贴了代码,它的工作。
目前虽然我需要这样做,因为编译器说它不能在此操作中执行> <!=操作。
请告知如何最好地实现这一点?
非常感谢。
我不明白你的意思,当你说 “它不能做><=操作!”。你可以发布该代码吗? – hackerhasid 2010-01-22 17:48:22
我会,但我现在离开我的电脑。直到那时。谢谢。 – iTEgg 2010-01-22 18:35:01