Thema: Delphi Tabstop & Pfeiltasten

Einzelnen Beitrag anzeigen

gtom

Registriert seit: 28. Feb 2009
4 Beiträge
 
#1

Tabstop & Pfeiltasten

  Alt 28. Feb 2009, 10:04
Hallo, folgendes Problem:

ich habe ein Formular auf dem versch. Controls angeordnet sind.

Dieses Formular steuert eine Maschine mit den Pfeiltasten... (Links/rechts,Hoch/Runter)

Das funktioniert auch immer bis der Benutzer z.B. eine RadioGroup anklickt.
Dann verarbeitet diese z.B. die PfeilHoch/PfeilRunter Events obwohl TabStop auf False steht und im Formular KeyPreview = True ist.

Die Tasten werden in Form1.OnKeyDown vararbeitet und dannach mit Key = 0 als "behandelt" gesetzt.
Dennoch wird dieser Event an das Control mit dem Fokus weitergeleitet.

Muss ich hier im Form1 die WM_KEYDOWN überschreiben oder geht das auch einfacher?

Gruss Thomas
  Mit Zitat antworten Zitat