Moin Hansa,
Zitat von
Hansa:
Hi,
ich glaube es liegt daran, daß die Form ein OnKeyDown hat, das Stringgrid aber auch. Jetzt habe ich das EnterTab da eingebaut, nützt aber nichts. Übrigens
Code:
if not (key in [48..57,8,13]) then
geht auch nicht, trotz der Abfrage wird alles akzeptiert. 8)
Wenn ich nicht sehr irre hatte ich zu dem Thema schon geschrieben, dass ich das nachvollziehen kann (warum auch immer), dass man diese Abfrage aber im OnKeyPress funktioniert.
Ich hab' eben auch mal ausprobiert, was passiert, wenn ich KeyPreview auf true und eine OnKeyDown im Hauptformular habe:
Es funktioniert trotzdem.
BTW: Wenn Du key auf 48..57,8, 13 einschränkst, nutzt Dir Dein Case key of VK_ESCAPE nichts. Den hast Du nicht zugelassen