如何在vb.net中实现这一点?
在vba(Excel)中,我使用:
For i = 1 To 5
UserFrom1.Controls("Label" & i).Visible = False
Next
在VB.net中怎么做?我这样试试:
Me.Controls("Label" & i).Visible = True
如果标签是不同的形式,例如Form3.Controls(" Label"& i).Visible = True,它的工作完美 如何以同样的形式使用它?
VS2013 return:类型' System.NullReferenceException'的未处理异常发生在app.exe
答案 0 :(得分:-1)
嗨,你应该在try catch语句
下隐藏你的代码 Try
Form1.Controls("Label" & i).Visible = False
Catch ex As Exception
'execute code when there is no valid label element found just ignore error
End Try
这应该运气好