我已经创建了一个由10个字符串组成的数组。保存为临时用途。但是,我需要一种执行我创建的字符串的方法。我只是尝试执行命令picturebox1.hide(),而不连续输入10次,方法是更改picturebox后面的数字。非常感谢,亚历克斯·柯里
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发布于 2015-10-20 23:22:21
您可以在表单(或容器,例如面板)中循环遍历所有控件,检查它们是否为PictureBox,然后将它们隐藏如下:
For Each x As Control In panel1.Controls
If TypeOf x Is PictureBox Then
x.Hide()
End If
Next如果我犯了一个愚蠢的错误,请原谅我,Visual是我很久没有使用过的东西。
发布于 2015-10-19 22:22:50
你只是想把你所有的画框都藏起来?
为什么不是一个字符串数组,为什么不是一组图片框呢?
Dim PictureBoxes = New PictureBox() {picturebox1, picturebox2, ... }
For n = 1 to 10
PictureBoxes(n).hide
Nexthttps://stackoverflow.com/questions/33224841
复制相似问题