Zitat von
EccoBravo:
Danke,
aber wenn ich ein TEDIT editiere, dann hat diese Komponente doch den Fokus. ?!
So war es jedenfalls früher.
Gruß EB
Ja, das ist richtig. Aber siehe, was ich hier geschrieben habe :
Zitat:
Das Ereignis OnEnter wird nur dann ausgelöst, wenn die Komponente TEdit den Focus erhält.
Edit:
Wenn Du auf Tasteneingaben in einem Edit-Feld reagieren möchtest, dann musst Du das über die Ereignisse OnKeyDown oder OnKeyPress oder OnKeyUp realisieren. Ein kleine Beispiel :
Delphi-Quellcode:
procedure TSearchDlg.LEdt_SearchTextKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if (Key = 13) then
// Tue irgendwas
end;
Dieses Beispiel reagiert auf die Enter-Taste. Bei "Tue irgendwas" kannst Du was einfügen, wass dann ausgeführt werden soll. Zum Beispiel zum nächsten Editfeld springen.