Wie setzt du denn den Focus auf das Edit?
Wenn ich das so mache:
Delphi-Quellcode:
procedure TForm1.CtlKeyDown(Sender: TObject;
var Key: Word;
Shift: TShiftState);
begin
if Key = VK_F3
then
SendMessage(
Handle, WM_NEXTDLGCTL, 0, 0);
end;
Verhält es sich so, wie erwartet, es klappt nicht auf. Keine Ahnung, was du da machst.