Q&A

  • Enter key에 의한 출력방법 좀...
델파이 공부를 시작한 초보입니다.

다름이 아니라,

Edit입력란에 decimal 숫자를 입력하고

label에 hexa로 출력하는 프로그램을 만들고 있습니다.

그런데 Buttonclick에 의한 조작과

키보드의 엔터키 입력에 의해서도

라벨에 같은 결과를 보여주는 프로그램을

만들려고 하는데, 키보드 엔터키에 대한 부분을

도저히 찾을 수가 없군요.

제가 말하는 것이 이해되실려나?

꼭 좀 부탁드릴께요...



1  COMMENTS
  • Profile
    윤종필 2000.11.02 03:57
    Edit 의 OnKeyPress 이벤트에 다음을 추가하세요



    Procedure Form1.Edit1OnKeyPress(...);

    begin

    if Key=#13 then //만약 엔터키라면

    begin

    Key :=#0 //버퍼를 비워서 삑소리가 나는것을 방지한다.

    Button1OnClick(Self); //이부분에 하고 싶은 일을 한다.

    end;

    end;



    위와 같이 하면 됩니다.



    델파이초짜 wrote:

    > 델파이 공부를 시작한 초보입니다.

    > 다름이 아니라,

    > Edit입력란에 decimal 숫자를 입력하고

    > label에 hexa로 출력하는 프로그램을 만들고 있습니다.

    > 그런데 Buttonclick에 의한 조작과

    > 키보드의 엔터키 입력에 의해서도

    > 라벨에 같은 결과를 보여주는 프로그램을

    > 만들려고 하는데, 키보드 엔터키에 대한 부분을

    > 도저히 찾을 수가 없군요.

    > 제가 말하는 것이 이해되실려나?

    > 꼭 좀 부탁드릴께요...

    >