Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在C中的GUI窗体上显示从管道提交的数据#_C#_Winforms_User Interface_Pipe_Operation - Fatal编程技术网

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();