我知道Screen類的,而是試圖用Screen.AllScreens [0],我得到這樣的事情的時候。\ Device1的。相反,我想要我的屏幕名稱,像HP 24的東西。如何做到這一點?由於讓我的屏幕的名字在C#
回答
我想你在想Win32_DesktopMonitor類System.Management命名空間。我不確定off-一方面其屬性,你想要的,但嘗試這樣的事情,看看你會得到什麼:
SelectQuery q = new SelectQuery("SELECT Name, DeviceID, Description FROM Win32_DesktopMonitor");
using(ManagementObjectSearcher mos = new ManagementObjectSearcher(q))
{
foreach(ManagementObject mo in mos.Get())
{
Console.WriteLine("{0}, {1}, {2}",
mo.Properties["Name"].Value.ToString(),
mo.Properties["DeviceID"].Value.ToString(),
mo.Properties["Description"].Value.ToString());
}
}
您可以通過特定的DeviceID過濾器,如果你這麼一個簡單的「WHERE的DeviceID =‘香腸’」子句中的SQL希望。雖然可能少用香腸。
你嘗試過的設備名稱屬性?我想我會做Screen.getPrimaryScreen()。設備名稱
http://msdn.microsoft.com/en-us/library/system.windows.forms.screen.devicename.aspx
這是Screen.PrimaryScreen.DeviceName(至少在3.5)。但它也會返回「。\ Device1」。 – Ezombort 2009-08-20 13:09:31
這是我使用的是什麼,它沒有返回所期望的結果:( – 2009-08-20 13:10:42
正常 - 我不是來自這個問題清楚,只是想澄清它看起來像其他一些人可能有一些想法,你 – user158017 2009-08-20 13:15:30
你可能有一個「HP 24" TrueFlat顯示」或什麼,但就窗口而言它幾乎肯定只是列爲「插件即插即用監視器」,僅此而已。
Windows本身!在所有其他地方識別屏幕的真名,它必須知道屏幕名稱本身。 – 2009-08-20 13:10:04
我想你可能需要使用WMI這一點。這是AA SO link。基本上你像Win32_DesktopMonitor後走了。
- 1. 讓我的應用程序的屏幕長於設備屏幕
- 2. 讓屏幕飛越屏幕
- 3. 如何讓我的遊戲在屏幕上停留在屏幕上
- 4. jQuery讓只在屏幕上
- 5. 讓Textview文字填滿屏幕?
- 6. 我如何讓我的CSS工作的屏幕分辨率?
- 7. 讓一個感言滾動在屏幕前留在屏幕上
- 8. Android中的內容會讓我在玩我的遊戲時滑動屏幕邊緣並滑過項目屏幕?
- 9. C++在屏幕上未顯示文字
- 10. 如何讓黑莓屏幕上的標題屏幕高度?
- 11. 在XUL中,如何讓我的列表框填滿屏幕?
- 12. 如何讓我的項目在多個屏幕上運行?
- 13. 如何讓我的導航欄項目在屏幕上響應
- 14. 如何讓我的div只粘在大中屏幕上?
- 15. 讓我的css菜單保持在屏幕上方?
- 16. 如何讓我的iAd橫幅出現在屏幕底部?
- 17. 如何讓我的鼠標滾輪在zsh上滾動屏幕?
- 18. 沒有名稱的屏幕
- 19. 當我讓我的屏幕更小時,菜單出來了
- 20. 我怎樣才能讓我的網格脫離屏幕?
- 21. 我如何讓敵人從屏幕的上下移動到統一的c#中?
- 22. 如何讓屏幕暫停?
- 23. 當我的鼠標移動時,我的Pygame腳本讓我在屏幕上的字符暫停
- 24. Android:如何讓我的MapView的屏幕座標(可見區域)?
- 25. Android如何讓我的MapView的屏幕座標? (可見矩形)
- 26. 如何讓我的AppWidget自動填充主屏幕的寬度?
- 27. 如何讓我的屏幕滾動Android中的Eclipse
- 28. 讓我的android應用程序擴展到更大的屏幕
- 29. iframe中的遊戲讓我的屏幕移動
- 30. 如何讓我的網站適合iPhone的屏幕?
的[我如何獲得實際的監視器名稱可能重複?正如決議對話框中看到(http://stackoverflow.com/questions/4958683/how-do-i-get-the-actual-monitor-name-as-seen-in-the-resolution-dialog) – 2015-01-31 23:44:39