Q&A

  • 스크롤박스에 키다운이벤트를 넣고 싶어용~~~~
안녕하세요..영원한 델초보 어린왕자입니다.

이번엔..문제는여..스크롤박스에 키다운 이벤를 넣고 싶어요..

키다운 이벤트가 없더라구요..도와주세요

1  COMMENTS
  • Profile
    조규춘 2000.10.20 14:07
    어린왕자 wrote:

    > 안녕하세요..영원한 델초보 어린왕자입니다.

    > 이번엔..문제는여..스크롤박스에 키다운 이벤를 넣고 싶어요..

    > 키다운 이벤트가 없더라구요..도와주세요



    하이염.. 오랫만이군요 어린왕자님...~



    그렇다면 다음것처럼 쓰셔요..~ ^^



    물론 어린왕자님두 알고 있겠지만..



    스크롤박스에 대해서 이야기 한거 보니깐.



    폼에 버튼이 있다면 방향키에 대한 키다운 이벤트가 안먹지요...



    그리하여 다음과 같은 메시지를 사용해서 써보셔용~



    그럼 방향키에 대한 이벤트를 가질수 있을겁니다. ^^



    그럼 수고하셔용~



    TForm1 = class(TForm)

    ...

    procedure CMDialogKey(var Message: TCMDialogKey); message CM_DIALOGKEY;

    end;



    interface



    procedure TForm1.CMDialogKey(var Message: TCMDialogKey);

    begin

    if Message.CharCode = vk_down then

    ShowMessage('아래키가 눌러졌습니다');

    inherited;

    end;