Forum: Programmieren allgemein
Delphi
by himitsu,
17. Jan 2014
Ich weiß nicht mehr genau welches Event, aber OnKeyDown oder OnKeyPress wird, nach paar Millisekunden gedrückt halten, "wiederholt" ausgeführt.
> Tastenwiederholrate usw.
Man kann auch im KeyDown eine Variable setzen, und/oder einen Timer starten in dem dann so lange die aktion ausgeführt wird, bis es vom KeyUp gestoppt wird.
Oder man fragt z.B. in einem asynchron den Tastenstatus ab....
Forum: Programmieren allgemein
Delphi
by himitsu,
17. Jan 2014
Haltepunkt in die Methode und schauen OB und was passiert.
Wenn noch andere Komponenten auf der Form sind, welche den Fokus bekommen können und vorallem Welche ebenfalls diese Tasten auswerten, dann kommt der Aufruf natürlich nie in deiner Methode an.
Es sei denn man setzt z.B. KeyPreview der Form auf True, damit das Ereignis zuerst dort ankommt.
PS: Es kann auch gut sein, daß man Key am...