2014-07-15 24 views
-1

我使用默認窗體創建了一個新項目。我將該表格命名爲mdiparentform,將其isMdiContainer屬性設置爲true。插入另一種形式。我把它叫做Mdi表格加載如下 -MdiParentForm是一種類型,不能在Visual Basic 2013中用作表達式錯誤

Dim Home As New Home() 
Home.MdiParent = Me 
Home.Show() 

到目前爲止,一切工作正常。 然後,我插入了一個按鈕Home並試圖顯示另一個表單作爲子表單,從此。

Dim settings As New settings() 
settings.MdiParent = mdiparentform 
settings.Show() 

但是這段代碼甚至沒有編譯。它顯示在mdiparentform下方的一條紅線並拋出此錯誤 'mdiparentform' is a type and cannot be used as an expression.

我很困惑,爲什麼會發生此錯誤以及如何糾正它?

回答

0

好吧,我只是發現了錯誤。有一個表單名稱(在「屬性」窗口中顯示,當我們選擇表單時)和表單文件名稱(具有.VB擴展名的表單)不匹配。

p.s. - 雖然這是新手的(像我一樣)的錯誤。但在我自己的問題中發佈答案,因爲我認爲這可能有助於未來對此錯誤的搜索。

相關問題