0

名前付きパイプを介して接続された小さなサーバーとクライアント アプリケーションを作成しました。コンソールアプリケーションでそれらの間で通信できます。今、そのデータをフォームのテキスト ボックスに表示したいと考えています。

割り当てられたデータを割り当てると、表示できませんが、テキスト ボックスに新しい更新された値が表示されません。

これを解決するのを手伝ってくれる人はいますか?

4

2 に答える 2

0

コードを見せていただけますか?それはおそらく役立つでしょう。

すでに提供された情報に基づいて大雑把な推測をすると、GUI スレッドでデータを継続的にポーリングしている可能性があります。これによりスレッドが効果的にブロックされるため、GUI がテキスト ボックスを再描画することはありません。

于 2009-10-26T17:58:21.407 に答える
0

textbox に新しい値を設定した後、次のコードを追加してみてください。

   textBox1.AppendText(yourData); // let's say, you add your data here
   textBox1.Update();
   Application.DoEvents();
于 2009-10-27T14:23:29.480 に答える