key press..............
if key = #13 then
key := #0;
key down...............
if key = vk_return then
key := 0;
문제점.
key press는 엔터기로 다음 포커스로 이동만 하지만,
key down는 초기화가 안되는지 포커스로 이동 실행모드까지 가는 현상.
어떻게 해야하나요.
-------------------------------------------------------
key press는 항목별 입력제한이벤트를 주고, key down은 항목이동 효과를
주려고하는데,
이거야 keypress,keydown하나의 이벤트에서 다처리해야하나요,,,,
> key press..............
> if key = #13 then
> key := #0;
> key down...............
> if key = vk_return then
> key := 0;
> 문제점.
> key press는 엔터기로 다음 포커스로 이동만 하지만,
> key down는 초기화가 안되는지 포커스로 이동 실행모드까지 가는 현상.
> 어떻게 해야하나요.
> -------------------------------------------------------
> key press는 항목별 입력제한이벤트를 주고, key down은 항목이동 효과를
> 주려고하는데,
> 이거야 keypress,keydown하나의 이벤트에서 다처리해야하나요,,,,
>
하이요^^
몇자 적어보자면요.
Key 이벤트 발생은 ... Key Press --> Key Down --> Key Up 이런순으로 발생하잖아요.
님이 말씀한대로 Key Press에서 키 제한을 둬도 Key Press이벤트만 작동이 안되고
다음으로 Key Down, Key Up 이벤트가 발생하죠.
그래서 Key Press에서 해당키를 죽일려면 Abort 명령을 써보세요.
그럼 Key Down, Key Up 이벤트는 발생 안합니다.
그럼, 즐코~