2017-03-02 70 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几年,希望我的语法正确。 –