Ejemplo:
procedure EntraEdit(Sender: TObject);
procedure SaleEdit(Sender: TObject);
Luego implementamos dichos eventos:
procedure TForm1.EntraEdit(Sender: TObject);
begin
TDBEdit(Sender).Color:=clMoneyGreen;
end;
procedure TForm1.SaleEdit(Sender: TObject);
begin
TDBEdit(Sender).Color:=clDefault;
end;
Ahora, desde el inspector de objetos, en la parte Eventos, en cada TEdit deberemos seleccionar en todos el evento OnEnter y OnExit asignando EntraEdit y SaleEdit respectivamente. Con esto logramos reducir la cantidad de código. Con esta optimización, otra ventaja es que si deseamos cambiar el color y tenemos 20 edits, solo necesitamos modificar una sola línea de código.
No hay comentarios:
Publicar un comentario