Q&A

  • Esc Key로 창을 닫으려면...


작업을 하다가 Esc Key로 창을 닫으려면

form에서 keyPreview를 true로 하면 된다고 했는데...

안되네요...



초보라구~ 구박 마시고 가르쳐주시면 감사하겠습니다.

꾸벅^^

2  COMMENTS
  • Profile
    김광섭 2001.03.31 02:40
    라엘^^ wrote:

    >

    > 작업을 하다가 Esc Key로 창을 닫으려면

    > form에서 keyPreview를 true로 하면 된다고 했는데...

    > 안되네요...

    >

    > 초보라구~ 구박 마시고 가르쳐주시면 감사하겠습니다.

    > 꾸벅^^



    추가로만 적을께요.

    KeyPreview는 메인폼의 keydown에서 정의한 내용들의 사용유무를 정하는 것입니다.

    따라서 어짜피 코딩은 해야됩니다. 어디서 하냐는것이죠 ^^

    그럼 항상 즐코~

  • Profile
    .. 2001.03.31 01:23
    라엘^^ wrote:

    >

    > 작업을 하다가 Esc Key로 창을 닫으려면

    > form에서 keyPreview를 true로 하면 된다고 했는데...

    > 안되네요...

    >

    > 초보라구~ 구박 마시고 가르쳐주시면 감사하겠습니다.

    > 꾸벅^^



    그냥 form 이벤트에서 keydown 이벤트로

    asc로 27 이면 close 하는게 더 좋지않나여?



    procedure tform.FormKeyDown(Sender: TObject; var Key: Word;Shift: TShiftState);

    begin

    CASE key of

    27:

    close;

    end;

    end;





    이미 알고계시는 방법이라면 지숑 -.-;;