问候,我是编程新手。
目前我的应用程序使用委托来处理/执行驻留在另一个类/对象中的方法。
但我收到一条错误消息,指出它们位于单独的线程中。所以在网上搜索后我想出了这个:
this.Invoke(new Action(delegate() { this.ChatRichTextBox.AppendText(EventArgs.commMessage); }));
这工作得很好接受我不知道发生了什么。我刚刚粘贴了代码,它工作了。
目前,尽管我需要以不同的方式执行此操作,因为编译器说它不能在此操作中执行 > < != 操作。
请就如何最好地实施这一点提出建议?
非常感谢您。