Buscar objetos por su nombre en Delphi
2009-04-03 18:44:00
Manejar los componentes de un formulario en Delphi es bastante sencillo, siempre que sepamos sus nombres.
Si es así, basta con usar el método FindComponent de los objetos Form, como en el caso del siguiente ejemplo, que busca 10 componentes que se llamen ButtonNumero, y les cambia el Caption.
procedure TForm1.Button1Click(Sender: TObject); var i:integer; begin for i:=1 to 10 do (FindComponent('Button'+IntToStr(i)) as TButton).Caption:='Por ejemplo'; end;