Thema: Delphi zwischen Formen switchen

Einzelnen Beitrag anzeigen

Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#2

Re: zwischen Formen switchen

  Alt 28. Apr 2008, 05:21
Zitat von peacekeaper:
Main ist im Vordergrund -> Rechter Pfeil -> Sub ist im Vordergrund
Sub ist im Vordergrund -> Linker Pfeil -> Main ist im Vordergrund
Hallo,

Setze im OI KeyPreview beider Forms auf True und überprüfe im OnKeyDown Ereignis, welche
Taste gedrückt wurde.

Für die Hauptform würde es so aussehen:

Delphi-Quellcode:
procedure TFormMain.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if Key = VK_RIGHT then
  begin
    FormMain.Hide; // Hauptform verstecken
    FormSub.Show;// Subform anzeigen
  end;
end;
Thomas
  Mit Zitat antworten Zitat