Red de conocimiento informático - Aprendizaje de código fuente - ¿Cómo manipular el color de los componentes creados dinámicamente por Delphi?

¿Cómo manipular el color de los componentes creados dinámicamente por Delphi?

Primero cree dos procedimientos almacenados, uno para cambiar el color de la etiqueta a rojo y otro para cambiar el color de la etiqueta a gris.

Crea etiquetas dinámicamente cuando se te llama.

lb.OnMouseEnter:=mset;

lb.OnMouseLeave:=mslv;

El siguiente es el código completo:

Proceso TForm1 .mset(Remitente:TObject);

comenzar<

TLabel(Remitente).Color:=clRed;

fin;

procedimiento TForm1.mslv(Remitente:TObject);

comenzar

TLabel(Remitente).BitBtn1Click(Remitente: TObject);

var

i:integer;

lb:TLabel;

comenzar

para i:=1 a 3 hacer

comenzar

lb:=TLabel.Create(self);

lb.Parent :=Panel1;

lb.Caption :='Etiqueta'+ inttostr (i);

lb.Top := lb.Height*i;

lb.OnMouseEnter := mset;

lb.OnMouseLeave := mslv

fin;

fin;