Q&A

  • 가상키
가상키 중 "ESC"키를 사용 하려고 하는데 도움을......



PageControl1.ActivePageIndex = 1 일때



"ESC"키를 누르면



PageControl1.ActivePageIndex = 0 으로 돌아가게 해주고 싶은데.....



어느 이벤트에 해줘할지도 모르겠거든요........지금......



참고로 StringGrid를 더블클릭하면 PageControl1.ActivePageIndex = 0에서



PageControl1.ActivePageIndex = 1로 넘어가는 것입니다요!



오늘만 벌써 두번째 질문을 올리는 왕초보였습니다.

2  COMMENTS
  • Profile
    권민호 2000.12.07 04:34
    초보중 초보 wrote:

    > 가상키 중 "ESC"키를 사용 하려고 하는데 도움을......

    >

    > PageControl1.ActivePageIndex = 1 일때

    >

    > "ESC"키를 누르면

    >

    > PageControl1.ActivePageIndex = 0 으로 돌아가게 해주고 싶은데.....

    >

    > 어느 이벤트에 해줘할지도 모르겠거든요........지금......

    >

    > 참고로 StringGrid를 더블클릭하면 PageControl1.ActivePageIndex = 0에서

    >

    > PageControl1.ActivePageIndex = 1로 넘어가는 것입니다요!

    >

    > 오늘만 벌써 두번째 질문을 올리는 왕초보였습니다.



    tform에 보면 keypreview라는 속성이 있는데 이걸 true로 해주면 폼에서 어떤키가

    입력되는지를 폼에서 미리 검사한답니다.

    이 속성을 조정하고 폼에 있는 OnKeyDown이벤트를 사용하면 될겁니다.





  • Profile
    방경주 2000.12.07 02:44
    KeyUp 이벤트에서...



    case Key of

    Vk_Escape : PageControl1.ActivePageIndex := 0;

    end;



    이렇게 해 보세여...^^





    초보중 초보 wrote:

    > 가상키 중 "ESC"키를 사용 하려고 하는데 도움을......

    >

    > PageControl1.ActivePageIndex = 1 일때

    >

    > "ESC"키를 누르면

    >

    > PageControl1.ActivePageIndex = 0 으로 돌아가게 해주고 싶은데.....

    >

    > 어느 이벤트에 해줘할지도 모르겠거든요........지금......

    >

    > 참고로 StringGrid를 더블클릭하면 PageControl1.ActivePageIndex = 0에서

    >

    > PageControl1.ActivePageIndex = 1로 넘어가는 것입니다요!

    >

    > 오늘만 벌써 두번째 질문을 올리는 왕초보였습니다.