C# 如何在C中的GUI窗体上显示从管道提交的数据#
我制作了一个通过命名管道连接的小型服务器和客户端应用程序。我能够在控制台应用程序中在它们之间进行通信。现在我希望数据显示在表单的文本框中 我无法显示,一旦我分配了它分配的数据,但文本框没有显示新的更新值C# 如何在C中的GUI窗体上显示从管道提交的数据#,c#,winforms,user-interface,pipe,operation,C#,Winforms,User Interface,Pipe,Operation,我制作了一个通过命名管道连接的小型服务器和客户端应用程序。我能够在控制台应用程序中在它们之间进行通信。现在我希望数据显示在表单的文本框中 我无法显示,一旦我分配了它分配的数据,但文本框没有显示新的更新值 有人能帮我解决这个问题吗?你能给我们看一些代码吗?这可能会有帮助 根据您已经提供的信息进行粗略猜测,也许您正在持续轮询GUI线程上的数据?这将有效地阻止线程,因此GUI永远不会重新绘制文本框。在为文本框设置新值后,尝试添加以下代码: textBox1.AppendText(yourData
有人能帮我解决这个问题吗?你能给我们看一些代码吗?这可能会有帮助
根据您已经提供的信息进行粗略猜测,也许您正在持续轮询GUI线程上的数据?这将有效地阻止线程,因此GUI永远不会重新绘制文本框。在为文本框设置新值后,尝试添加以下代码:
textBox1.AppendText(yourData); // let's say, you add your data here
textBox1.Update();
Application.DoEvents();