所以我宣佈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