Delphi - Tratamiento de datos a componente de un mismo tipo

 
Vista:

Tratamiento de datos a componente de un mismo tipo

Publicado por Jose Mariano Hernandez (46 intervenciones) el 17/10/2002 12:32:05
Hola a todos. Quisiera saber cómo puedo hacer para, si por ejemplo tengo creados 10 componentes tipo TButton realizar una operación sobre ellos, por ejemplo ocultarlos, sin tener que escribir todo el código uno por uno, sino haciendolo mediante un bucle FOR. Algo así:

(* aquí supongo que boton es un tipo que recibe el mismo tratamiento que un array *)
For x:= 1 to 10 do
begin
Boton[x].Visible:= False;
end; (* for *)

Muchas gracias a todos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Tratamiento de datos a componente de un mismo t

Publicado por Diego Romero (636 intervenciones) el 17/10/2002 18:39:09
For i:=0 to Form1.ComponentCount - 1 do
if Form1.Component[i] is TButton then (Form1.Component[i] as TButton).Visible := false;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar