2017-03-02 85 views
-1

當我嘗試讓用戶按一個按鈕來讓另一個表單出現時,我得到一個錯誤。Form.Show()給出錯誤

Private Sub client_DownloadCompleted(ByVal sender As Object, ByVal e As System.ComponentModel.AsyncCompletedEventArgs) 
    statuslabel.Text = "Installation Complete!" 
    ProgressBar1.Value = 100 
    My.Settings.doneSender = "vanilla" 
    My.Settings.Save() 
    Me.Hide() 
    done.Show() 
    Me.Close() 
End Sub 

它顯示了done.show()的錯誤,done是它自己的形式。 錯誤:名稱可以簡化。引用非共享成員需要一個對象引用。當我按解決它只是將其更改爲Show()。它正在與done.show()IDK一起工作,發生了什麼。

+0

其中'done'聲明? –

+0

'done'是對象還是類?看起來它有兩種方法。一個是靜態的,另一個是實例成員。 –

+0

@ChetanRanpariya它是一個類 – Manny42601

回答

0

嘗試用替代的代碼的故障線路:

Dim frmDone as New done 
frmDone.show() 
+0

注意:我現在還沒有輸入一行vb.net幾年,希望我的語法正確。 –