Q&A

  • 키보드로 숫자를 입력하려면...
왕초보...  계산기 에서......
FormKeyDown 이벤트를 이용해서 숫자를 입력하고 싶은데요.
focus가 버튼에(숫자버튼)에 가 있어서 그러는지 이벤트가 아예
일어 나질 않거등요, form을 show 할때 focus를 form에다가 주기도 하고
TabOrder를 form에다가 0으로 셋팅하기도 해봤는데...
잘 안되네요 긁적 -_-;
눌리는 키보드 값을 label1의 caption에 넣으려구요...

키보드가 먹히려면 어찌해야 하는지 좀 갈켜주세요
2  COMMENTS
  • Profile
    김혜영 2003.04.26 22:55
    앗, 버튼 속성에서 TabStop 을 False 로 주니까 되네요... ^^
    근데 이렇게 하는게 맞기는 한겐지...
    .
    .
    위처럼 하면 마우스 클릭했을때 Keydown 이벤트가 안먹네요 ^^

    form 속성에 KeyPreview 를 true를 주면 됩니다 ^_____^
    계속 혼자... ^^;
    그래도 혹시 저 처럼 헤매시는 분이 있을까봐 (없나? -_-)
  • Profile
    김수경 2003.04.27 00:35
    From의 property중

      KeyPreview를 true로 설정하면 Form내 Focus가 어디에 있던

      입력한 키 내용은 OnKeyDown Event로 전달 됩니다.

    즐푸하세요 ^^;