Form.KeyPreview := true; 
在Form的KeyDown中
  if Key = VK_RETURN then
  begin
    if ActiveControl is TDBGrid or ... then
      PostMessage(ActiveControl.Handle, WM_KEYDOWN, VK_TAB, 0);
    else
      PostMessage(Handle, WM_KEYDOWN, VK_TAB, 0);
    Key := 0;
  end