Jugando un poquito con el C++Builder me encontre con que puedo recorrer todos los componentes del Form de una manera muy parecida a Delphi, solo que el TypeCast es un poco mas divertido
.
Por ejemplo, en el siguiente caso he recorrido todos los TEdits y les asigne a su propiedad Text la cadena "Hola"... al hacer Click en un Boton.
Código:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Integer i;
for (i = 0; i < this->ComponentCount; i++) {
dynamic_cast<TEdit*>(Components[i])->Text = "Hola";
}
}
Espero que te sirva de algo.