Q&A

  • 엔터기를 누루면 '확인'기능이...
프로그램 상에서 엔터키를 누루면 '확인' 과 같은 기능을 할수 있겠금 하고 싶은데, 기능좀 알려 주세요

3  COMMENTS
  • Profile
    어린왕자 2000.04.08 02:42
    문형록 wrote:

    > 프로그램 상에서 엔터키를 누루면 '확인' 과 같은 기능을 할수 있겠금 하고 싶은데, 기능좀 알려 주세요



    안녕하세요..델초보 어린왕자인데요..

    자세하게 질문해주시지..



    폼에 버튼을 올려놓구 default속성을 true로 바꿔 실행시키면

    실행중에

    아무데서나 엔터키를 치면 이 버튼을 눌려지게 할수 있습니다..(이런 말씀인지..)





  • Profile
    이치형 2000.04.08 02:36
    문형록 wrote:

    > 프로그램 상에서 엔터키를 누루면 '확인' 과 같은 기능을 할수 있겠금 하고 싶은데, 기능좀 알려 주세요

    질문은 내용에 제 답변이 맞는지는 모르나 '확인'과 같은 기능이라는 것은

    프로그램상에서 엔터키를 누르면 엔터키를 눌렀다는 것을 감지한후 어떠한 작업을 한다는것이겠지요...

    먼저 그 기능을 하고 싶은 폼을 선택한후 폼의 KeyPreview 속성을 True로 하시구,,,

    폼의 OnKeyDown 이벤트에서 아래 소스를 입력 하시면 여러가지 기능을 할수 있습니다..

    참고 하시구 설명이 부족하면 저에게 메일주세요...

    procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;

    Shift: TShiftState);

    begin

    if Key = VK_RETURN then

    begin

    //원하시는 작업내용...

    end;

    if Shift = ssAlt then

    begin

    //Alt키를 눌렀을때 어떠한 작업 수행...

    end;

    end;

    참고로 esc키는 VK_ESCAPE, F1키는 VK_F1등입니다..





  • Profile
    문형록 2000.04.09 00:07
    아이구 정말로 고맙네요 한번해보고요 다시 글 띄울게요