我有一個C#Windows應用程序,我想確保將顯示在第二個監視器上,如果用戶將其移動到一個。我需要保存主窗體的大小,位置和窗口狀態 - 我已經處理過 - 但我還需要知道用戶關閉應用程序時顯示的屏幕。如何確定我的.NET Windows Forms程序運行在哪個監視器上?
我正在使用Screen類來確定當前屏幕的大小,但我無法找到關於如何確定應用程序在哪個屏幕上運行的任何信息。
編輯:感謝您的回覆,每個人!我想確定窗口是在哪個監視器上,這樣我可以進行適當的邊界檢查,以防用戶意外地將窗口放在查看區域外面或更改屏幕大小,以致窗體不再可見。
功能如果沒有類似的問題http://stackoverflow.com/questions/937298/restoring-window-size多位顯示器 – sgmoore 2009-07-13 19:44:23