Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.251 Beiträge
 
Delphi 2006 Professional
 
#3

Re: Aktives Control farbig hinterlegen

  Alt 5. Mai 2004, 07:38
Zitat von jedi:
Hallo,
ich suche eine Möglichkeit, das jeweils aktive Eingabefeld auf einem Formular farbig darzustellen, ohne für jedes Feld eine einzelne Abfrage zu gestalten.
Hai jedi,

wenn Du eine Procedure für OnEnter und OnExit schreibst und diese dann allen Edit-Feldern zuweiss kannst Du das z.B. so machen:

Delphi-Quellcode:
procedure TForm1.Edit1Enter(Sender: TObject);
begin
  if (Sender is TEdit) then
  begin
    (Sender as TEdit).Color := clblue;
  end;
end;

procedure TForm1.Edit1Exit(Sender: TObject);
begin
  if (Sender is TEdit) then
  begin
    (Sender as TEdit).Color := clWindow;
  end;
end;
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat