Q&A

  • EditBox에서 Entery 키를 누르면 ?
EditBox 10개에 차례로 값을 입력한 후 마지막 EditBox에서 Enter Key를

누르면 Table에 저장을 하려고 합니다. 9개 까지는 문제없이 제대로

값이 들어가는데 10번째 EditBox의 값은 적용되지 않습니다.

다른 컴트롤로 이동한 후 Enter Key를 누르면 값이 적용되는데

곧 바로 누르면 적용이 안되고 있습니다.

이런 문제의 해결방법을 알고 계신분의 답변 부탁드립니다.

급하오니 빠른 답변 부탁드립니다.

1  COMMENTS
  • Profile
    이리 2001.12.06 11:26
    초보 wrote:

    > EditBox 10개에 차례로 값을 입력한 후 마지막 EditBox에서 Enter Key를

    > 누르면 Table에 저장을 하려고 합니다. 9개 까지는 문제없이 제대로

    > 값이 들어가는데 10번째 EditBox의 값은 적용되지 않습니다.

    > 다른 컴트롤로 이동한 후 Enter Key를 누르면 값이 적용되는데

    > 곧 바로 누르면 적용이 안되고 있습니다.

    > 이런 문제의 해결방법을 알고 계신분의 답변 부탁드립니다.

    > 급하오니 빠른 답변 부탁드립니다.



    열번째 Edit에서 이벤트 핸들러 가운데 keyPress나 keyDown 등에

    아래와 같이 적어주시면 처리가 될 듯 싶네요.



    if Key = #13 then

    begin

    // 각 Edit에 값이 정확히 입력됐는지 확인한 다음

    // DB Table에 입력

    end;