Klawisze strzałek w górę, w dół, w lewo i w prawo nie wyzwalają zdarzenia KeyDown

Buduję aplikację, w której cały klucz musi być obsługiwany przez same okna.

Ustawiłem tabstop na false dla każdej kontrolki, która mogłaby pobrać fokus z wyjątkiem panelu (ale nie wiem, czy ma efekt).

Ustawiłem KeyPreview na true i obsługuję zdarzenie KeyDown w tym formularzu.

Moim problemem jest to, że czasami strzałka nie reaguje:

Zdarzenie keydown nie jest uruchamiane po naciśnięciu tylko klawisza strzałki.

Zdarzenie keydown jest uruchamiane, gdy nacisnę klawisz strzałki z modyfikatorem kontroli.

Czy masz pomysł, dlaczego mój klawisz strzałki nagle przestaje strzelać?

questionAnswers(9)

yourAnswerToTheQuestion