For i = 1 To 9999
Load Picb1(i)
If i Mod 每行个数 = 0 Then '计算位置,按是否换行分二种情况
x = Picb1(0).Left
y = Picb1(0).Top + Int(i \ 每行个数) * Picb1(0).Height + Screen.TwipsPerPixelY
Else
x = x + Picb1(0).Width + Screen.TwipsPerPixelY
End If
Picb1(i).Move x, y '移动位置
Picb1(i).Visible = True '显示
Picb1(i).Print i '在里面显示一个序号
Next i
不用那么复杂,简单的循环就可以
'假设你的图片大小为100*100
For i = 0 To 9999
if i>0 then Load Load Picb1(i)'假设第一个数组标签已创建,后续的程序创建
Picb1(i).left = 150 * (i mod 100) '横向控制,两个标签横向间隔50
Picb1(i).top = 150 *(i \ 100)'纵向控制,两个标签纵向间隔50
next i