Q&A

  • TEdit 의 KeyUp 이벤트에 VK_LEFT,RIGHT 치면 블럭지정하기
TEdit 의

KeyUp 이벤트에 VK_LEFT,RIGHT 치면 블럭지정(.SetFocus) 하기

(VK_RETURN) 일땐 블럭지정이 되는데,



VK_LEFT,RIGHT,UP,DOWN 일땐 되지 않습니다.





override 해서 할 방법이 있을까요?

(EM_, ES_ 엔 없는것 같은데.. 어떤 방법을 해야할지..)



1  COMMENTS
  • Profile
    forever 2000.09.23 03:39
    won wrote:

    > TEdit 의

    > KeyUp 이벤트에 VK_LEFT,RIGHT 치면 블럭지정(.SetFocus) 하기

    > (VK_RETURN) 일땐 블럭지정이 되는데,

    >

    > VK_LEFT,RIGHT,UP,DOWN 일땐 되지 않습니다.

    >

    >

    > override 해서 할 방법이 있을까요?

    > (EM_, ES_ 엔 없는것 같은데.. 어떤 방법을 해야할지..)

    >

    KeyDown 이벤트

    case key of

    Vk_Down :

    begin

    Perform(WM_NEXTDLGCTL,0,0); //다운키와 같을때(화살표 ↓)

    end;

    Vk_Up :

    begin

    Perform(WM_NEXTDLGCTL,1,0); //업키와 같을때(화살표 ↑)

    end;

    end;





    키다운에서 정의 하시고요 from1에 프로포티를 보시면 KeyPreView라고 있습니다..

    그곳을 true로 하시면 됩니다...

    단 콤보박스나 db그리드에서는 되도록 사용 안 하시는게 좋습니다..







    한번해 보세여





    즐델하세여



    문제 잇으면 연락 주세요