Fórum Alterar cor do Campo nos eventos onfoco e on exit #224526
05/04/2004
0
Para alterar a cor do DBEdit quando recebe e perde o foco, utilizo a seguinte rotina.
private
{ Private declarations }
ComponAnt : TDBEdit;
procedure TF_Animal.ControlChange(Sender : TObject);
begin
if Assigned(ComponAnt) then ComponAnt.color := clMenu;
if ActiveControl is TDBEdit then begin
TDBEdit(ActiveControl).color := clInfoBk;
ComponAnt := TDBEdit(ActiveControl);
end
else
ComponAnt := nil;
end;
Funciona super bem, mais quero incluir outros componente, ex. DBLookComboBox, TDBDateEdit, TRxDBCalcEdit
Por favor, me ajudem
private
{ Private declarations }
ComponAnt : TDBEdit;
procedure TF_Animal.ControlChange(Sender : TObject);
begin
if Assigned(ComponAnt) then ComponAnt.color := clMenu;
if ActiveControl is TDBEdit then begin
TDBEdit(ActiveControl).color := clInfoBk;
ComponAnt := TDBEdit(ActiveControl);
end
else
ComponAnt := nil;
end;
Funciona super bem, mais quero incluir outros componente, ex. DBLookComboBox, TDBDateEdit, TRxDBCalcEdit
Por favor, me ajudem
Mardegan
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)