Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Tabsheet - Umschalten mit Pfeiltasten (https://www.delphipraxis.net/51749-tabsheet-umschalten-mit-pfeiltasten.html)

TPeterT 18. Aug 2005 07:27


Tabsheet - Umschalten mit Pfeiltasten
 
Hallo!
Wie kann man auf einfache Weise unterbinden, dass man mit den Pfeiltasten zwischen Tabsheets umschalten kann?
Danke und liebe Grüsse
Peter

Sharky 18. Aug 2005 07:38

Re: Tabsheet - Umschalten mit Pfeiltasten
 
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;


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:03 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz