从另一个类更新WinForm上的文本框

时间:2013-11-01 19:03:51

标签: c# multithreading winforms

我有一个名为frmBatch.cs的Windows窗体。这是我用于我的项目的用户界面。在代码中,我有一个Server对象(我在另一个类中定义)。

在我的Server对象中,我有一个函数,我将批处理添加到批处理服务器。在此过程中,我想更新frmBatch.cs上的状态TextBox,以指示当前正在添加哪个批处理。

我该怎么做?我猜我需要在我的Server对象中创建对表单的引用,但我不确定最好的方法。

1 个答案:

答案 0 :(得分:2)

实现这一目标的方法有很多,但直接的解决方案是使用事件。在服务器端创建一个事件并将表单注册到它。然后,只要表单中的数据需要更新,您就可以触发事件。