如何定位所有类型的对象(例如,图片框)

时间:2013-11-06 01:55:54

标签: vb.net

目前我正在尝试在vb.net 10中制作像游戏一样的轰炸机人,但事情是我想知道我是否可以在命令中定位所有图片框,例如当轰炸机人接触任何形式的图片框时他们会躲起来。我没有尝试任何东西,因为我不知道如何做到这一点,我不想为多达30个图片框重复多行代码。这可能或我必须为每个图片框做代码?我非常感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

如果它们都存在于同一个容器中,您可以动态获取该集合:

Dim pbs = Me.Controls.OfType(Of PictureBox)()
For Each pb In pbs
  'check collision
Next