1
我直接從MSDN試過了這個例子:如何獲取VB Express 8中Screens集的引用?
昏暗的屏幕()作爲System.Windows.Forms.Screens
,我不能找到一個辦法讓到畫面的參考。我檢查了我的參考文獻,他們似乎很好,但我可能錯過了一些東西。任何人都會遇到這個問題或知道一個bug?
編輯0:它有助於如果您使用正確的項目類型。在WPF中,它是SystemParameters。謝謝大家。
我直接從MSDN試過了這個例子:如何獲取VB Express 8中Screens集的引用?
昏暗的屏幕()作爲System.Windows.Forms.Screens
,我不能找到一個辦法讓到畫面的參考。我檢查了我的參考文獻,他們似乎很好,但我可能錯過了一些東西。任何人都會遇到這個問題或知道一個bug?
編輯0:它有助於如果您使用正確的項目類型。在WPF中,它是SystemParameters。謝謝大家。
我確信你真的想
Dim Screens() As System.Windows.Forms.Screen
(無s
末),因爲沒有一個Screens
類型。上述行聲明Screens
爲Screen
對象的數組 - 現在你可以做
Screens = System.Windows.Forms.Screen.AllScreens
,並盡一切可能是希望與每個Screen
做。
編輯不知道你仍然得到什麼參考問題。從頭開始,我開始一個新的Windows窗體項目,這個替換代碼隱藏在Form1
:
Public Class Form1
Public Sub New()
' This call is required by the Windows Form Designer.
InitializeComponent()
' Add any initialization after the InitializeComponent() call.
Dim Screens() As System.Windows.Forms.Screen
Screens = System.Windows.Forms.Screen.AllScreens
For Each s As Screen In Screens
MessageBox.Show(s.DeviceName)
Next
End Sub
End Class
,它運行和做什麼,我的期望。這是VS2005(不是Express),但我無法想象這會有所作爲。
謝謝AakashM,但沒有快樂。我已經嘗試了幾個變化,我找不到參考。 – Brad 2010-03-02 10:13:23
我從零開始嘗試了同樣的事情,但仍然沒有運氣......我要重新安裝。它不能做任何其他事情?!? – Brad 2010-03-02 12:22:12
@Brad。它絕對是一個Windows窗體項目? – MarkJ 2010-03-02 13:17:01