Wykryj, gdy podłączony jest nowy wyświetlacz

Piszę aplikację, która wymaga dwóch wyświetlaczy: jednego dla panelu sterowania, drugiego dla wyjścia. Mam to: jeśli jest tylko jeden wyświetlacz, aplikacja pokazuje na nim obie formy, ale jeśli są dwa, formularz wyjściowy przechodzi do drugiego. Problem polega na tym, że dzieje się to tylko po uruchomieniu aplikacji. Innymi słowy, jeśli aplikacja jest już uruchomiona przed podłączeniem drugiego wyświetlacza, nic się nie dzieje, chyba że użytkownik wyśle ​​dane wyjściowe do nowego ekranu ręcznie (zakładając, że wiedzą, jak to zrobić). Chcę, aby po podłączeniu nowego wyświetlacza formularz wyjściowy był automatycznie wysyłany do niego nawet podczas działania aplikacji. Myślę, że ma to związek z odpytywaniem portu w wątku, ale nie wiem, jak to zrobić. Czy ktoś może pomóc w tym, jak to zrobić? Jeśli jest lepsze rozwiązanie, chętnie to przyjmuję.

(Podałbym część kodu, ale wpisuję to z telefonu)

questionAnswers(3)

yourAnswerToTheQuestion