0
我試圖在Visual Basic參考非共享成員需要的對象引用錯誤時打開窗體
Error 1 Reference to a non-shared member requires an object reference. c:\users\alex96\documents\visual studio 2013\Projects\Home Work Calendar\Home Work Calendar\StartUp.vb 25 13 Home Work Calendar
打開窗體時以下錯誤和這裏是我用來打開窗體的代碼(在不工作線)
frmCourses.Show()
通常情況下,這會工作,但現在還不是,我不認爲創造了其他形式的
你能告訴我們其餘的代碼嗎? –
看來你正在嘗試使用默認實例但無法執行。你是否向frmCourses類添加了一個或多個參數的構造函數?如果是的話那就是問題所在。顯然,當隱式創建默認實例時,您不會傳遞任何參數,因此它需要無參數的構造函數。如果不是這樣,那麼你有沒有做過其他任何可以被認爲是不尋常的課程? – jmcilhinney
你絕對需要使用默認實例嗎?避免這種情況是一種很好的做法,因爲與共享調用相比,它是不明確的,而且與手動實例化相比,您的控制更少。 – Neolisk