[Delphi] jak przekazać naciśnięcie klawisza

0

Jak przekazać naciśnięcie klawisza?
Mam focus na TTntListView (Unicode TListView)
gdy ktoś zacznie coś pisać, chciałbym aby pisany tekst pojawiał się w TTntEdit (Unicode TEdit).

Obsłużyłem zdarzenie KeyDown, gdzie wykonałem PostMessage:
PostMessage(edit.Handle, WM_KEYDOWN, Key, 0);
Ale to działa słabo

  • są problemy ze znakami przy których naciskamy Shift/Ctrl/Alt, także z polskimi znakami
  • są problemy, bo nie jest blokowana dalsza obsługa KeyDown przez ListView

jak to poprawić?

0

spróbuj tak, że po każdym naciśnieciu obojętnie jakiego klawisza program będzie sie odświeżał
powinno zadzialac
służy do tego: refresh;

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