Ho un'applicazione Windows C# che voglio assicurarmi che venga visualizzata su un secondo monitor se l'utente lo sposta su uno. Ho bisogno di salvare la dimensione del modulo principale, la posizione e lo stato della finestra - che ho già gestito - ma ho anche bisogno di sapere su quale schermata si trovava quando l'utente ha chiuso l'applicazione.Come si determina su quale monitor è in esecuzione il programma .NET Windows Forms?
Sto utilizzando la classe Screen per determinare le dimensioni della schermata corrente ma non riesco a trovare nulla su come determinare su quale schermata è stata eseguita l'applicazione.
Modifica: Grazie per le risposte, tutti! Volevo determinare su quale monitor si trovava la finestra, in modo da poter eseguire il controllo corretto dei limiti nel caso in cui l'utente mettesse accidentalmente la finestra all'esterno dell'area di visualizzazione o cambiasse le dimensioni dello schermo in modo tale che il modulo non fosse più completamente visibile.
Se questa non è una domanda simile a http://stackoverflow.com/questions/937298/restoring-window-size -Posizione-con-multiple-monitors – sgmoore