名前付きパイプを介して接続された小さなサーバーとクライアント アプリケーションを作成しました。コンソールアプリケーションでそれらの間で通信できます。今、そのデータをフォームのテキスト ボックスに表示したいと考えています。
割り当てられたデータを割り当てると、表示できませんが、テキスト ボックスに新しい更新された値が表示されません。
これを解決するのを手伝ってくれる人はいますか?
名前付きパイプを介して接続された小さなサーバーとクライアント アプリケーションを作成しました。コンソールアプリケーションでそれらの間で通信できます。今、そのデータをフォームのテキスト ボックスに表示したいと考えています。
割り当てられたデータを割り当てると、表示できませんが、テキスト ボックスに新しい更新された値が表示されません。
これを解決するのを手伝ってくれる人はいますか?
コードを見せていただけますか?それはおそらく役立つでしょう。
すでに提供された情報に基づいて大雑把な推測をすると、GUI スレッドでデータを継続的にポーリングしている可能性があります。これによりスレッドが効果的にブロックされるため、GUI がテキスト ボックスを再描画することはありません。
textbox に新しい値を設定した後、次のコードを追加してみてください。
textBox1.AppendText(yourData); // let's say, you add your data here
textBox1.Update();
Application.DoEvents();