Como Llamar un Componentes
Estoy haciendo una aplicacion en la cual necesito hacer referencia a un componente, mi problemas es que no se convertir una variable de cadena para poder llamar el componente por su nombre.
Ejemplo.
Tengo 10 componentes del tipo TLabel
Label1, Label2, etc.
Todas estan ocultos.
Tengo un procedimiento que las visualiza.
procedure MostrarComponente(Sender: TObject);
begin
(Sender as TLabel).visible:=True;
end;
A la hora de llamar ese procedimiento lo que necesito pasar como parametro es un texto para no tener que repetir el mismo codigo en la llamada sino utilizar un ciclo para hacerlo simple.
for i:=1 to 5 do
MostrarComponente('Label'+IntToStr(i));
Si esta en tus manos ayudarme te lo voy a agradecer.
Ejemplo.
Tengo 10 componentes del tipo TLabel
Label1, Label2, etc.
Todas estan ocultos.
Tengo un procedimiento que las visualiza.
procedure MostrarComponente(Sender: TObject);
begin
(Sender as TLabel).visible:=True;
end;
A la hora de llamar ese procedimiento lo que necesito pasar como parametro es un texto para no tener que repetir el mismo codigo en la llamada sino utilizar un ciclo para hacerlo simple.
for i:=1 to 5 do
MostrarComponente('Label'+IntToStr(i));
Si esta en tus manos ayudarme te lo voy a agradecer.
1 respuesta
Respuesta de antipauli
1