Delphi - se puede?

 
Vista:

se puede?

Publicado por monica (6 intervenciones) el 23/01/2007 04:00:30
Hola gente como estan? mi consulta, por si alguien me puede responder es la sgte,
tengo un formulario con varios componentes y quisiera que al recorrer los componentes (con uh for y no nombrar componente por componente)del formulario, si son labels, por ejemplo, los pinte de un color y si son edits de otro, espero haberme explicado.
muchasss graciass a todos.
saludos, mónica
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:se puede?

Publicado por Delfino (1216 intervenciones) el 23/01/2007 14:02:31
Muy facil,

for i := 0 to Form1.ComponentCount - 1 do
if Form1.Components[i] is TLabel then
(Form1.Components[i] as TLabel).Color := clRed
else
if Form1.Components[i] is TEdit then
(Form1.Components[i] as TEdit).Color := clBlue;
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

RE:se puede?

Publicado por monica (6 intervenciones) el 23/01/2007 23:00:01
Delfino muchisimas gracias, si funciona :)
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