我创建了一个包含10个字符串的数组。保存为临时目的。但是我需要一种执行我创建的字符串的方法。我只是尝试执行命令picturebox1.hide()
,而不是连续10次输入,通过更改图片框后面的数字。
非常感谢,
Alex Currie
Private Sub Form4_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim Holding(10) As String
For n = 1 To 10
Holding(n) = "picturebox" & n & ".hide"
Next
End Sub
答案 0 :(得分:2)
您是否只想隐藏所有图片框?
而不是字符串数组,为什么不是一个图片框数组?
.click{
width: 200px;
height: 100px;
background: blue;
}
.icon{
width: 50px;
height:50px;
background: yellow;
display: inline-block;
}
.text{
color: #fff;
display: inline-block;
}
.click:focus{
background: red;
}
.icon:focus{
background: grey;
}
.text:focus{
background: black;
}
答案 1 :(得分:0)
您可以遍历表单(或容器,例如Panel)中的所有控件,检查它们是否是PictureBox,然后将其隐藏起来:
For Each x As Control In panel1.Controls
If TypeOf x Is PictureBox Then
x.Hide()
End If
Next
请原谅我,如果我犯了一个愚蠢的错误,Visual Basic是我很久没有用过的东西。