TEdit 의 KeyUp 이벤트에 VK_LEFT,RIGHT 치면 블럭지정(.SetFocus) 하기 (VK_RETURN) 일땐 블럭지정이 되는데, VK_LEFT,RIGHT,UP,DOWN 일땐 되지 않습니다. override 해서 할 방법이 있을까요? (EM_, ES_ 엔 없는것 같은데.. 어떤 방법을 ...
forever
•
2000.09.23 03:39
won wrote:
> TEdit 의
> KeyUp 이벤트에 VK_LEFT,RIGHT 치면 블럭지정(.SetFocus) 하기
> (VK_RETURN)...
> 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그리드에서는 되도록 사용 안 하시는게 좋습니다..
한번해 보세여
즐델하세여
문제 잇으면 연락 주세요