我从互联网上下载了一个vb.net(windows)项目。它在vb.net中,它有用户控件。 此项目仅包含一个表单,此表单使用用户控件。 但错误是 你调用的对象是空的。 使用“new”关键字创建对象实例。
答案 0 :(得分:1)
听起来代码是动态添加控件......
Dim myControl as myUserControl
myControl.name = "control1"
'+ any other properties set
myForm.Controls.Add(myControl)
这会给出你看到的错误......
Dim myControl as New myUserControl
myControl.name = "control1"
'+ any other properties set
myForm.Controls.Add(myControl)
将是修复 - 这是你可以添加相同控件的实例的方法......只需确保它们具有唯一的名称。