Q&A

  • 탭 키에 관한...
case key of
       VK_RETURN: bitbtn2.setfocus;
   end;

위에 같은 경우는 엔터키데 teb 키는 어떤것가여
1  COMMENTS
  • Profile
    윤수아 2003.08.15 02:28
    Tab키는 keyPress 나 KeyDown 이벤트를 타지 않습니다.

    다음은 게시판에 올려놓은 어느 분의 답변입니다.

    tab키는 폼의 CM_DialogKey 윈도우메시지에 반응합니다.
    그래서 저놈을 vk_tab일때 상속받으면 됩니다.
    아래처럼요..

    Form클래스의 private 부분에 procedure CMDialogKey(var Message: TCMDialogKey); message CM_DIALOGKEY; 추가하구요

    implementation 아래에 다음코딩

    procedure TForm1.CMDialogKey(var Message: TCMDialogKey);
    begin
      if Message.CharCode = vk_Tab then inherited;
      showmessage('탭키 눌려짐');
    end;