leider auch hier nichts. mit Editfeldern funktioniert die Return-Taste wunderbar, mit den Buttons bsi jetzt nicht.
Was. Funktioniert. Nicht? Und was willst Du genau erreichen? Das man mit der RETURN-Taste von Feld zu Feld hüpft? Dann nimm das 'and (ActiveControl is TButton)' raus. Ansonsten müsstest Du wirklich mal genau sagen, wie Du das haben willst.
Bisher (aber nur überflogen) habe ich gedacht, Du sollst beim ENTER zum nächsten Button springen. Und das sollte der Code machen (ungetestet, hab kein Delphi hier).