启动程序,你会发现按下返回键程序无法退出,问题出在:
procedure TTabSlideTransitionFrmBase.FormKeyUp(Sender: TObject; var Key: Word; var KeyChar: Char; Shift: TShiftState);
begin
  if Key = vkHardwareBack then
  begin
    TabControl1.Previous;
    Key := 0;
  end;
end;自己处理下,检查处理下,在首页时不设置 Key=0 就 OK 了,简单修改如下:
procedure TTabSlideTransitionFrmBase.FormKeyUp(Sender: TObject; var Key: Word; var KeyChar: Char; Shift: TShiftState);
begin
  if Key = vkHardwareBack then
  begin
    if TabControl1.Previous then
      Key := 0;
  end;
end;
