我的目标是访问该按钮,并使vb.net中另一个类的可见性为false
Dim obj = New MyClass()
obj.btnName.Visible = False
但它将错误抛出为"Object reference not set to an Instance"
答案 0 :(得分:1)
尝试调试以查看您的按钮是否在您访问它时已初始化,我认为不是。这可能是您在表单或页面加载之前使用此按钮。由于实例化按钮将发生在代码的初始化部分。
尝试在
中初始化您的课程protected void Page_Load(object sender, EventArgs e)
{
dim obj = new Myclass();
}
并在'MyClass'类的New函数内部确保您正在初始化您想要使用的所有内容。
答案 1 :(得分:0)
Dim obj as New MyClass()
obj.btnName.Visible = False