Looping através de controles no vb.net

Estou criando um programa de xadrez. E é composto por sessenta e quatro caixas de imagem com cores alternadas de fundo preto e branco.
Eu os nomeeipba1, pba2, pbb1, pbb2, pbc1 e assim por diante.
Agora, quero percorrer apenas os pretos, por exemplo, quero percorrer apenas o pba1, o pbb2, o pbc3 e assim por diante.
Como faço para criar um loop para isso em VB.NET?

Eu sei da maneira de percorrer os controles com nomes semelhantes, mas não consigo adaptar esse método para o meu problema. Você pode me dizer uma solução?

EDIT: Em pba1, pb significa caixa de imagem e a1 representa o quadrado. Apenas no caso, você quer saber porque tal nome.

EDIT: confira esteresponda

questionAnswers(4)

yourAnswerToTheQuestion