コントロール パネル用と出力用の 2 つのディスプレイを必要とするアプリケーションを作成しています。私が持っているのはこれです。ディスプレイが1つしかない場合、アプリケーションは両方のフォームを表示しますが、2つある場合、出力フォームはもう一方に移動します。問題は、これがアプリケーションの起動時にのみ発生することです。つまり、2 番目のディスプレイが接続される前にアプリケーションが既に実行されている場合、ユーザーが出力を新しいディスプレイに手動で送信しない限り、何も起こりません (その方法を知っていると仮定します)。私が欲しいのは、新しいディスプレイが接続されたときに、アプリケーションの実行中でも出力フォームが自動的に送信されることです。スレッドでポートをポーリングすることに関係していると思いますが、その方法がわかりません。誰でもそれを行う方法を手伝ってもらえますか? より良い解決策があれば、喜んで歓迎します。
(コードの一部を提供したはずですが、これは電話から入力しています)