Q&A

  • Enter Button을 누질렀을때......
일반 컨트롤이나 폼에서 Enter버튼을 눌렀을때 특정 커맨드 버튼이 실행되게 할려번 우짜지요?

이전에 VC++에서는 default button의 속성으로 하던가, SendMessage()를 써서 했었던것 같은데...

델파이도 같은 가요?

1  COMMENTS
  • Profile
    nilriri 2000.03.08 06:22
    엔터키를 눌렀을때 특정버튼을 클릭한것과 같은 기능을 하고 싶다는 말씀인지...



    그렇다면이렇게...



    폼의 keypreview인가하는 프로퍼티를 true로 놓구요...



    폼의 keydown이벤트에서....

    if key = vk_return then btn_ok.Clicked(btn_ok);

    이렇게 하셔도 되구요...



    알고계시는 것처럼 default button으로 설정해 두셔도 같은 결과를 얻을수 있죠...



    키값을 비교해 여러가지 상황으로 제어하려면 전자를 선택해야 하겠죠...



    그럼...



    철이 wrote:

    > 일반 컨트롤이나 폼에서 Enter버튼을 눌렀을때 특정 커맨드 버튼이 실행되게 할려번 우짜지요?

    > 이전에 VC++에서는 default button의 속성으로 하던가, SendMessage()를 써서 했었던것 같은데...

    > 델파이도 같은 가요?