.net4WinFormsアプリがあります。メイン画面には、WCFサービスのポーリングによって取得されたジョブ、またはユーザーによる手動入力のいずれかで取得されたジョブのリストが表示されます。
ユーザーは、ジョブに関連するさまざまなフォーム、それらを実行する人、ジョブの場所などを表示することもできます。
ただし、これらのフォームがメイン画面に表示されると、その背後で断続的に消えます。これは、ポーリングによってメイン画面のジョブリストが更新され、フォーカスが与えられるためだと思います。
最初は、すべての「子」フォームに対してTopMost = trueを設定することでこれを解決しましたが、InputDialogsが後ろに送信されていることに気付いたとき、私はそれがすべて間違っていると思い始めました。
メイン画面が正面に曲がるのを止める別の方法はありますか?このアプリにはMDIを使用しないように言われたので、オプションではありません。