ユーザーが別のモニターに移動した場合に、別のモニターに確実に表示されるようにしたい C# Windows アプリケーションがあります。メイン フォームのサイズ、場所、ウィンドウの状態 (既に処理済み) を保存する必要がありますが、ユーザーがアプリケーションを閉じたときにどの画面にあったかを知る必要もあります。
Screen クラスを使用して現在の画面のサイズを特定していますが、アプリケーションが実行されている画面を特定する方法が見つかりません。
追記:皆様、ご回答ありがとうございます!ユーザーが誤ってウィンドウを表示領域の外に置いたり、画面サイズを変更してフォームが完全に表示されなくなったりした場合に備えて、適切な境界チェックを行うことができるように、ウィンドウがオンになっているモニターを特定したかったのです。