所以我宣布pictureboxes的一类范围,像这样的数组:阵列pictureboxes的(我这样做对吗?)
Dim picArray() As PictureBox = {Me.pic1, Me.pic2, Me.pic3}
其中PIC1,PIC2和PIC3是pictureboxes那些已经在窗体上。
按钮事件然后执行以下操作。
For Each pic As PictureBox In picArray
pic.Left += 15
Next
我预期的代码单击该按钮时,所有pictureboxes向右移动,但时出现错误,说我应该声明pictureboxes如新。我该怎么办?
您可以访问它们作为窗体儿童(form.controls集合) – qwr
可能的重复http://stackoverflow.com/questions/5299435/how-to-create-control-arrays-in-vb-net – qwr