Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Tabsheet - Umschalten mit Pfeiltasten

  Alt 18. Aug 2005, 08:38
Hai Peter,

du kannst die gedrückten Tasten im OnKeyDown der Form abfangen (KeyPreview = True) und dann prüfen ob das TabControl den Focus hat.

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  KeyPreview := True;
end;

procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if (ActiveControl = TabControl1) then
  begin
    if (Key in [VK_Left,VK_Right]) then
    begin
      Key := 0;
    end;
  end;
end;
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat