안녕하세요. 저는 왕초보인데요. OnEnter이벤트에 대해서 잘 모르겠습니다.
상식적으로 '엔터'키를 누르면 이벤트가 발생되는 줄 알았는데요, 이상하게도
이벤트가 발생되지 않네요. 예를 들면 Edit에서 'Enter'를 치면 Edit.Text가
Button.caption에 표시되도록 프로시져를 만들려고 하는데요, 이상하게도 onEnter 프로시져가 전혀 동작되지 않아요. 그밖에도 다른 컴포넌트의 OnEnter이벤트를 비슷한 경우에 사용하려고 할때 -키보드의 엔터 키를 누르면 이벤트가 발생되도록- 도 마찬가지인 것 같습니다. 이게 왜 이렇게 되는 건가요?
>
> 안녕하세요. 저는 왕초보인데요. OnEnter이벤트에 대해서 잘 모르겠습니다.
> 상식적으로 '엔터'키를 누르면 이벤트가 발생되는 줄 알았는데요, 이상하게도
> 이벤트가 발생되지 않네요. 예를 들면 Edit에서 'Enter'를 치면 Edit.Text가
> Button.caption에 표시되도록 프로시져를 만들려고 하는데요, 이상하게도 onEnter 프로시져가 전혀 동작되지 않아요. 그밖에도 다른 컴포넌트의 OnEnter이벤트를 비슷한 경우에 사용하려고 할때 -키보드의 엔터 키를 누르면 이벤트가 발생되도록- 도 마찬가지인 것 같습니다. 이게 왜 이렇게 되는 건가요?
>
음냐...
OnEnter 이벤트는 자기 자신이 포커스를 가지게 될때 일어납니다.
'Enter'키를 쳤을때 이벤트가 발생할려면
OnKeyPress나 OnKeyDown에서 코딩을 해 주셔야 되죠...
그럼