Q&A

  • 버튼의 shortcutkey와 form의 keypreview충돌
델파이 버튼에 caption을 넣을경우 "&Save" 라고 넣으면



Alt+S를 누를때 해당버튼의 event가 발생되는건 다들 아시리라 봅니다.



그런데 문제는 콤포넌트가 포함된 form의 "keypreview"를 True로 한 경우



Alt key없이도 그냥 동작이 되버립니다. 예를 들어서 종료버튼에 "종료(&X)"라고



썼다면 form에서 그냥 "X"만 눌러도 폼이 종료되버리니 황당합니다.



이런 현상을 막으려면 어떻게 해야하나요?

1  COMMENTS
  • Profile
    김동환 2001.08.03 05:26
    박만웅 wrote:

    > 델파이 버튼에 caption을 넣을경우 "&Save" 라고 넣으면

    >

    > Alt+S를 누를때 해당버튼의 event가 발생되는건 다들 아시리라 봅니다.

    >

    > 그런데 문제는 콤포넌트가 포함된 form의 "keypreview"를 True로 한 경우

    >

    > Alt key없이도 그냥 동작이 되버립니다. 예를 들어서 종료버튼에 "종료(&X)"라고

    >

    > 썼다면 form에서 그냥 "X"만 눌러도 폼이 종료되버리니 황당합니다.

    >

    > 이런 현상을 막으려면 어떻게 해야하나요?



    제생각에 form의 onkeydown 이밴트에 alt key의 값이 안들어 오면 빠져 나가게 만들면



    될것같습니다.



    답변이 되었나 모르 겠네여...





    이만