obsluga klawiszy kursorow dla calej aplikacji (BCB)

0

Mam problem z obsluga klawiszy kursorow dla calej aplikacji. Napisalem program w Borland C++ Builder 6. Kiedy mam pusty formularz i dodaje zdarzenie OnKeyDown i Up to wszystko dziala tak jak tego chce... kiedy natomiast mam jakies dodatkowe komponenty na formularzu to uzywanie klawiszy kursorow powoduje przemieszczanie sie Focusa (czy jak go tam zwal... "kursor" jak kto woli) na kolejny komponent, zamiast wywolywania metody ktora zdefiniowalem dla Form1 (nazwa domyslna). Nie wiem za bardzo jak to rozwiazac... moze wystarczy ustawic Form1 na aktualny komponent i wtedy bedzie on obslugiwal klawisze (nie pozwalajac przejsc na inne komponenty), ale mysle ze lepiej byloby ustawic ogolna obluge tych kursorow dla calej aplikacji... cos takiego jak WM_KEYDOWN/WM_KEYUP... tak przynajmniej radza w Help'ie, tylko ze niebardzo wiem jak sie do tego zabrac bo kod raczej przypomina ten z VisualC++, a przeciez ma to dzialac dla BCB.

0

Gdybyś tylko poszukał , to miałbyś już odpowiedź. Na 100% taki problem miał już któryś z forumowiczów.

Zmień na true właściwość KeyPreview w Object Inspectorze formy.

0

No faktycznie... zapomnialem tym polu w Inspoktorze Objektow :/ ... sorry za klopot

1 użytkowników online, w tym zalogowanych: 0, gości: 1