Einzelnen Beitrag anzeigen

Perlsau
(Gast)

n/a Beiträge
 
#22

AW: Setfocus auf dbgrid

  Alt 18. Jun 2014, 15:52
Danke himitsu,
der Tipp mit key:=0 war richtig. Hatte Das an der falsche Stelle gesetzt. Jetzt habe ich das Problem, das z.B. die F2-Taste in einem weiterem Frame eine andere Funktion haben sollte. Leider wird die Funktion aus dem vorherigem Frame aufgerufen. Da holft das Setzen key := 0 nicht. Irgendwie müsste man den speicher löschen. Aber wie?
Kann es sein, daß du da was verwechselst? Das eine ist der Tastaturpuffer: dieser enthält Zeichen, die du mit deiner Tastatur eingegeben hast. Das andere sind Hotkeys, die u.U. für's gesamte Programm gelten: Bestimmte Ereignisse werden beim Drücken vorher festgelegter Tasten ausgelöst. Mit Key := 0 bzw. Key := #0 (bei KeyPress) löschst du lediglich den Tastaturpuffer, der danach keine zuvor eingegebene Zeichen mehr enthält.

Geändert von Perlsau (18. Jun 2014 um 15:55 Uhr)
  Mit Zitat antworten Zitat