2011-05-01 2 views

답변

5

Key=VK_RETURN에 대한 OnKeyDown 이벤트를 처리하고 테스트하십시오.

+0

예, 그리고 삐 소리가 나지 않도록 키보드 메시지를 들여다보고 제거 할 수도 있습니다. 또는,'OnKeyPress'를'ord (Key) = VK_RETURN'과 함께 사용할 수도 있습니다. –

+0

고마워, 효과가 있었어. 그러나 VK_RETURN을 사용하기 전에 LCLType lib도 포함시켜야합니다 :'LCLtype 사용; – Archer

0

OnKeyDown 대신 OnKeyUp을 사용하는 것이 좋습니다. 그 이유는 Enter 키를 누르면 많은 이벤트를 생성 할 수 있기 때문입니다 (실제로는 키를 누를 때까지 생성됩니다). 이는 바람직하지 않습니다. OnKeyUp을 사용하고 Key가 VK_RETURN인지 확인하는 것이 훨씬 쉬울 것이며 다음 릴리스가 발생할 때까지 오직 하나의 이벤트 만 발동 할 것입니다.

+0

표준은 키 업이 아닌 키 다운에서 실행될 동작입니다. 열쇠 사용이 잘못되었습니다. –

관련 문제