Q&A

  • 버튼을 키조작으로 가능하게 하고 싶은데...
저장 버튼에 f1이나 f2 같은 키 조작으로 가능하게 하고 픈데요..
폼에 키이벤트를 주면...다른 컴포넌트에 가려서 이벤트가 안되는거 같구요..

다른방법이 있는지 잘 모르겠습니다..
고수님들의  답변기다리겠습니다..
수고하시고요..즐프하세요~~
2  COMMENTS
  • Profile
    최용일 2002.10.31 03:59
    안녕하세요. 최용일입니다.

    TActionList한번 사용해보세요...

    단축키 설정하고 버튼의 Action속성하고 연결만 하면 간단히 사용가능해요...

    사용법은 그리 어렵지 않구요, 한 두번 사용해보시면 편리한 점을 느끼실 겁니다....

    ^^ 항상 즐코하세요...

  • Profile
    최은석 2002.10.31 02:23

    메인폼에 KeyPreview 라는 프로퍼티가 있지여..
    이넘을 True 로 변경하신다음에
    onKeyDown 이벤트에다가 코딩을 해주시면 됩니다.
    procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    begin
       case Key of
          VK_F1:저장버튼클릭이벤트
          VK_F2:조회버튼클릭이벤트
          ......................
       end;
    end